- 0
- 0
- 约5.09千字
- 约 35页
- 2026-01-29 发布于广东
- 举报
图7.11例7.5电路图返回图7.12例7.6电路图返回图7.1360秒定时器仿真电路图返回图7.1460秒定时器的流程图返回谢谢观赏7.1定时/计数器的结构和工作原理本7.1.1定时/计数器的结构定时/计数器的实质是16位加1计数器,当计数值满、产生溢出时,产生定时或计数中断,进入中断服务程序。每个定时/计数器的计数数值由两个8位寄存器,分成高8位和低8位进行存储。定时/计数器T0的计数值,由TH0和TL0两个寄存器存储;定时/计数器T1的计数值,由TH1和TL1两个寄存器存储。51单片机定时/计数器的结构框图如图7.1所示。TMOD是定时/计数器的工作方式寄存器,由它确定定时/计数器的工作方式和功能;TCON是定时/计数器的控制寄存器,用于控制T0、T1的启动和停止以及设置溢出标志。下一页返回7.1定时/计数器的结构和工作原理本7.1.2定时/计数器的工作原理当定时/计数器每计一个数对应的是一个固定时间时,其完成的是定时功能,计数产生的数值可以换算成对应的时间;当定时/计数器每计一个数对应的是一个外部脉冲时间,完成的是计数功能,统计的数据就是外部脉冲次数。因此,定时/计数器的计数输入脉冲有两个来源:一个是定时脉冲,通过对51单片机内振荡器的输出脉冲12分频得到,即每个机器周期使定时器(T0或T1)的数值加1;另一个是计数脉冲,通过T0或T1引脚产生的下降沿得到。上一页下一页返回7.1定时/计数器的结构和工作原理本当51单片机为计数工作模式时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数。当输入脉冲信号产生由1至0的下降沿时,计数器的值加1。在每个机器周期的S5P2期间采样T0和T1引脚的输入电平,若前一个机器周期采样值为1,下一个机器周期采样值为0,则计数器加1。此后的机器周期S3P1期间,新的数值装入计数器。所以,检测一个1至0的跳变需要两个机器周期,故最高计数频率为振荡频率的1/24。不管是定时还是计数工作模式,定时器T0或T1在对内部时钟或对外部事件计数时,不占用CPU时间,除非定时/计数器溢出,才可能中断CPU当前操作。因此,定时器是单片机中效率高而且工作灵活的部件。上一页返回7.2定时/计数器的工作方式寄存器和控制寄存器7.2.1工作方式寄存器TMOD工作方式寄存器TMOD(Timer/CounterModeController),用于设置T0和T1的工作方式,其中低4位用于设置T0,高4位用于设置T1,字节地址为89H,不能按位寻址,定义格式如表7.1所示。TMOD各位分别介绍如下:(1)C/T:定时/计数器的功能选择位。(2)M1M0:定时/计数器四种工作方式的设置位,如表7.2所示。(3)GATE:门控位。下一页返回7.2定时/计数器的工作方式寄存器和控制寄存器7.2.2控制寄存器TCONTCON的低4位用于控制外部中断,已在前面介绍。TCON的高4位用于控制定时/计数器的启动和设置中断标志位,其格式如表7.3所示。前面已介绍过TCON除可以字节寻址外,还可以位寻址,字节地址为88H。上一页返回7.3定时/计数器的4种工作方式及应用T0或T1可以通过TMOD中的C/T位设置成定时或计数功能;通过M1M0位,可以将T0或T1设置成4种工作方式。T0有4种工作方式,T1有3种工作方式,见表7.2。前3种工作方式,T0和T1除所使用的寄存器对应二进制位不同外,其余操作和含义完全相同。7.3.1方式0的工作原理及应用当TMOD的M1M0位设置为00时,T0或T1就工作在方式0,方式0的结构图见图7.3。以T0为例介绍方式0的工作情况。当T0工作在方式0时,其计数值由TL0的低5位和TH0的8位,共13位组成,TL0的高3位未用。当TH0的最高位溢出时,即T0的13位计数值满溢出时,硬件自动将TCON的TF0位置1,向CPU发出中断请求。下一页返回7.3定时/计数器的4种工作方式及应用当T0工作在定时模式时,每计数加1,就消耗1个机器周期时间,T0最多能计213=8192个数,就对应消耗8192个机器周期时间。定时时间t对应的计数数值N为:7.3.2方式1的工作原
您可能关注的文档
- 《人机工程学(第5版)》_第11章.ppt
- 《人机工程学(第5版)》_第4章.ppt
- 《财务报告》_第2 章.ppt
- 《商业银行》_项目二.pptx
- 《电子商务概论》_第7章 电子商务中的支付.pptx
- 《电子商务概论》_第3章 典型电子商务应用.pptx
- 《电子商务概论》_第8章 电子商务物流与供应链管理.pptx
- 《单片机技术及 仿真与应用》_8.ppt
- 《单片机技术及 仿真与应用》_6.ppt
- 《审计实务》_学情11.ppt
- 2026年及未来5年茶叶空罐项目市场数据调查、监测研究报告.docx
- 2026年及未来5年眼科检查组合台项目市场数据调查、监测研究报告.docx
- 2026年及未来5年远程抄表管理系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年中型背板货架项目市场数据调查、监测研究报告.docx
- 2026年及未来5年芝麻圈项目市场数据调查、监测研究报告.docx
- 2026年及未来5年分布光纤温度传感器系统项目市场数据调查、监测研究报告.docx
- 2025年学历类自考西方行政学说史-学前比较教育参考题库含答案解析.docx
- 2025年事业单位工勤技能-广东-广东药剂员三级(高级工)历年参考题典型考点含答案解析.docx
- 2026年及未来5年腈纶电枪胶背地毯项目市场数据调查、监测研究报告.docx
- 2026年及未来5年二极管芯片项目市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)