付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、52单片机有3个定时器,T2是一个16位自动重载的,像T0和T1的方式2一样,只不过它是16位重载,如果作为计数器或定时用,中断用的是5,就是interrupt5,T2的引脚是P1.0口。P1.0作为I/O用了以后T2计数是不行了,不过定时或是作为串口时钟还是可以的。T2CONT2的控制寄存器),字节地址0c8H0CFH0CEH0CDH0CCH0CBH0CAH0C9H0C8HTF2EXF2RCLKTCLKEXEN2TR2C/T2CP/RT2各位的定义如下:TF2:定时/计数器2溢出标志,T2溢出时置位,并申请中断。只能用软件清除,但T2作为波特率发生器使用的时候,(即RCLK=HTCLK=1)
2、,T2溢出时不对TF2置位。EXF2当EXEN2=1寸,且T2EX弓|脚(P1.0)出现负跳变而造成T2的捕获或重装的时候,EXF2a位并中t#中断。EXF2也是只能通过软件来清除的。RCLK串行接收时钟标志, 只能通过软件的置位或清除; 用来选择T1 (RCLK=0还是T2 (RCLK=1来作为串行接收的波特率产生器TCLK串行发送时钟标志, 只能通过软件的置位或清除; 用来选择T1 (TCLK=0还是T2 (TCLK=1来作为串行发送的波特率产生器EXEN2T2的外部允许标志,只能通过软件的置位或清除;EXEN2=0禁止外部时钟触发T2;EXEN2=1当T2未用作用行波特率发生器时,允许外
3、部时钟触发T2,当T2EX引脚输入一个负跳变的时候,将引起T2的捕获或重装,并置位EXFZ申请中断。TR2T2的启动控制标志;TR2=0停止T2;TR2=1:启动T2C/T2:T2的定时方式或计数方式选择位。只能通过软件的置位或清除;C/T2=0:选才T2为定时器方式;C/T2=1:选择T2为计数器方式,下降沿触发。CP/RT2捕获/重装载标志,只能通过软件的置位或清除。CP/RT2=0W,选择重装载方式,这时若T2溢出(EXEN2=0寸)或者T2EX弓唧(P1.0)出现负跳变(EXEN2=1寸) ,将会引起T2重装载;CP/RT2=1时, 选择捕获方式, 这时若T2EX引脚(P1.0)出现负
4、跳变(EXEN2=1寸),将会引起T2捕获操作。但是如果RCLK=1或TCLK=1时,CP/RT2控制位不起作用的,被强制工作于定时器溢出自动重装载模式。对应郭天祥老师的52单片机板子!/*程序编著院校南昌航空大学晶振11.0592MHZT2CON(0XC8)的说明定时器2可以产生两个中断TF2和EXF2,这两个中断通过逻辑或共享一个端口定时器2溢出时TF2置位如果定时器工作在重装模式RCAP2H和RCAP2L的值会自动装入TH2和TL2TR2启动TF2和TL2必须软件清零T2MOD必须定义sfrT2MOD=0 xC9;扩展RCLKTCLK其中一个为高电平定时器2做波特率发生器*/#inclu
5、de#include/_nop_();#defineucharunsignedchar#defineuintunsignedintsfrT2MOD=0 xC9;sbitdula=P2A6;sbitwela=P2A7;sbitled=P1A7;uchartimer2_ctr,num;ucharcodetable=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,/数码管编0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;/11.0592MHZ延时函数voiddelay(uintms)uintx;while
6、(ms-)for(x=125;x0;x-);/初始化主函数voidinit()dula=wela=0;/关闭数码管显示RCAP2H=(0XFFFF-50000)/256;RCAP2L=(0XFFFF-50000)%256;/TH2=RCAP2H;/TL2=RCAP2L;T2CON=0;T2MOD=0;IE=0XA0;TR2=1;voiddisplay(ucharnum)uchargw,sw,bw;bw=num/100;sw=num%100/10;gw=num%10;P0=0 xfe;wela=1;_nop_();_nop_();wela=0;P0=tablebw;dula=1;_nop_();
7、_nop_();dula=0;delay(3);P0=0 xfd;wela=1;_nop_();_nop_();wela=0;P0=tablesw;dula=1;_nop_();_nop_();dula=0;delay(3);P0=0 xfb;wela=1;_nop_();_nop_();wela=0;P0=tablegw;dula=1;_nop_();_nop_();dula=0;/会自动重装开总中断和定时器2中断/启动)voidmain()(init();while(1)(display(num);)voidtimer2()interrupt5(TF2=0;/注意!定时器2必须由软件对溢出标志位泊零,硬件不能清零,这里与定时器0和定时器1不同!!timer2_ctr+;if(timer2_ctr=20)/定时50msX20=1000ms即1秒钟,这里模拟一个60
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026陕西某国企单位人才招聘农业笔试参考题库及答案解析
- 2026年仓储安全责任协议含2026年培训二篇
- 视觉识别服务部署回归测试方案
- 塔吊安装拆除消防联动措施方案
- 2026广东江门特殊儿童康复教育专业人员招聘2人农业笔试参考题库及答案解析
- 钢结构吊装阶段施工组织同步方案
- 2026北京市高校毕业生到农村从事支农工作招聘467人农业笔试参考题库及答案解析
- 会员体系升级沟通话术手册
- 2026江苏海洋大学招聘专职辅导员和档案员17人农业考试备考试题及答案解析
- 2026上半年四川广安农牧业发展有限公司招聘1人农业考试参考题库及答案解析
- (二模)拉萨市2026届高三第二次联考文科综合试卷(含答案)
- 招5人!海南州2026年第一季度公开招录编外临聘人员建设笔试模拟试题及答案解析
- 呼吸抢救室工作制度
- 53条化工和危险化学品生产经营企业重大生产安全事故隐患判定准则解读培训课件
- (高清版)T∕CES 243-2023 《构网型储能系统并网技术规范》
- 外来器械的管理课件
- 950项机电安装施工工艺标准合集(含管线套管、支吊架、风口安装)
- 人行道施工安全技术交底
- 中国古代玉文化常识讲座之佩玉系列
- 环境监理合同协议书范本详细版
- 环境监测质量体系--作业指导书(环境空气自动监测分册)
评论
0/150
提交评论