- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用教学PPT第六章
第6章 定时/计数器及应用 §6.1 定时/计数器的结构与控制寄存器 一、定时/计数器的结构 89C51系列单片机内含两个16位的定时/计数器。 既可以用于定时,也可以用于计数。 工作在定时方式,每个机器周期计数器加1(对机器周期计数); 工作在计数方式,每个机器周期采样T0(P3.4)和T1(P3.5)引脚,当T0或T1出现负跳变时,计数器加1(对外部脉冲计数)。最高计数频率为振荡频率的1/24。 二、定时/计数器控制寄存器 1、定时器控制寄存器TCON(88H) TR1——定时/计数器1启动控制。TR1=1,启动定时/计数器。 TF1——定时/计数器1溢出标志。 TR0——定时/计数器0启动控制。 TF0——定时/计数器0溢出标志。 2、工作模式寄存器TMOD(89H) TMOD高四位控制定时/计数器1,低四位控制定时/计数器0。 GATE——门控位。GATE=0,定时/计数器的启停完全由TR位控制。GATE=0,定时/计数器的启停由TR位和INTx引脚共同决定(INTx引脚高电平且TR位为1时启动)。 C/ T——定时/计数方式选择。C/T=0,定时方式;C/T=1,计数方式。 M1M0——工作模式选择。 §6.2 定时/计数器的工作模式及应用 一、工作模式 1、模式0(13位定时/计数模式) 由寄存器TL的低5位和寄存器TH构成13加法位计数器,(与MCS-48兼容)。 GATE=1,只有INT0引脚为高电平,且TR0=1时,开始计数。 2、模式1(16位定时/计数模式) 寄存器TL、TH构成16位计数器。 3、模式2(8位自动重装模式) 寄存器TL构成8位计数器,寄存器TH作为初值暂存器,每次TL计数溢出,使TF置位,同时使TH中的初值装入TL。 4、模式3 定时/计数器0设为模式3,TL0、TH0分成两个独立的8位定时/计数器。TL0可以定时,也可以计数;TH0只能定时。 定时/计数器1设为模式3,停止计数。 当定时器0工作在方式3时占用了定时器1的控制位TR1、TF1,此时定时器1允许工作在方式0、方式1和方式2,但不能使用定时器1中断,只能作为串行口数据发送或接收时钟(波特率发生器)。 思考题:定时器工作在方式3,如何让定时器1启动和停止? 二、定时/计数器的应用 1、定时初值的计算 定时时间=(2N—定时初值)×机器周期 方式0:N=13; 方式1:N=16; 方式2、方式3:N=8。 定时初值= 2N—定时时间/机器周期 2、定时器应用 例1:利用定时器1产生50Hz方波,从P1.1输出。(设fosc=12MHz,机器周期1 μS ) 方式0最大定时时间=8192μS 方式1最大定时时间=65536 μS 方式2最大定时时间=256μS 50Hz方波信号,周期为20mS,定时器定时10mS,选方式1。 定时初值=65536—10mS/1μS=55536=D8F0H TH1=D8H,TL1=F0H MOV TMOD,#10H;GATE=0,C/T=0,M1M0=01 SETB TR1;启动T1 LOOP:MOV TH1,#0D8H;装定时初值 MOV TL1,#0F0H JNB TF1,$ CLR TF1 CPL P1.1 SJMP LOOP 例2:对T1引脚输入信号计数,每计满100次,P1.0取反。 定时/计数器工作在计数方式,计满100次,引发中断。采用方式2,计数初值=256—100=156=9CH MAIN:MOV TMOD,#60H;T1模式2,计数 MOV TL1,#9CH MOV TH1,#9CH MOV IE,#88H;允许定时器1中断 SETB TR1 SJMP $ ORG 001BH CPL P1.0 RETI 例3:实时时钟程序(fosc=6MHz) 单片机P1口输出显示码,P0.3~P0.0输出位选择。 定时器产生100mS定时,定时初值=65536-100mS/2μS =15536=3CB0H 片内RAM 30H~33用作计时缓冲区。 MAIN:MOV TMOD,#10H;T1模式1定时 MOV 30H,#0AH CLR A MOV 31H,A;缓冲区清零 MOV 32H,A MOV 33H,A MOV IE,#88H MOV TH1,#3CH MOV
您可能关注的文档
- 2-4-2&1-6-1流程对比.pptx
- 第1章 绪论-自动化11级-2013年2月25日.ppt
- 第1章 绪 论补充.ppt
- 高考文科数学一轮复习 第十三章 第3讲 点、直线、平面之间的位置关系 [配套课件].ppt
- 2.1.2_空间直线与直线之间的位置关系(yong).ppt
- 数字通信-基础与应用(2-1).ppt
- 数学实验讲义2-1.ppt
- 1流体力学2010例题.ppt
- 科普版四年级上册Lesson11 what is this in Ehglish.ppt
- 2.1 刚体的定轴转动和平面平行运动.ppt
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
文档评论(0)