- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 AT89S52 定时器计数器 31 8.4.2 T2 模式寄存器- T2MOD 图 8.4.2 T2 模式寄存器 T2MOD 的位定义 T2MOD (C9H ) T2OE DCEN 第八章 AT89S52 定时器计数器 1 第八章 AT89S52 定时器/计数器 ? 8.1 定时器/计数器的结构 ? 8.2 定时器/计数器的控制 ? 8.3 定时器/计数器的四种模式及应用 ? 8.4 定时器/计数器 T2 ? 8.5 定时监视器 ( 看门狗定时器 ) 第八章 AT89S52 定时器计数器 2 8.1 定时器/计数器的结构 ? 单 片 机 T0 和 T1 定 时 器 结 构 图 第八章 AT89S52 定时器计数器 3 8.2 定时器/计数器的控制 8.2.1 定时器/计数器工作模 式寄存器 TMOD 8.2.2 定时器/计数器控制寄 存器 TCON 第八章 AT89S52 定时器计数器 4 8.2.1 定时器/计数器工作模式 寄存器 TMOD T C/ T C/ D7 D6 D5 D4 D3 D2 D1 D0 GATE M1 M0 GATE M1 M0 图 8.2.1 工作模式寄存器 TMOD 的位定义 TMOD (89H) 第八章 AT89S52 定时器计数器 5 表 8.2.1 M1 , M0 控制的四种工作模式 M1 M0 工作模式 功能描述 0 0 模式 0 13 位计数器 0 1 模式 1 16 位计数器 1 0 模式 2 8 位自动重装载计数器 1 1 模式 3 定时器 0 :分成两个 8 位计数 器 定时器 1 :停止工作 第八章 AT89S52 定时器计数器 6 8.2.2 定时器/计数器控制寄存 器 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 D7 D6 D5 D4 D3 D2 D1 D0 TCON (88H ) 图 8.2.2 控制寄存器 TCON 的位定义 第八章 AT89S52 定时器计数器 7 8.3 定时器/计数器的四种模式及应用 ? 8.3.1 模式 0 及应用 8.3.2 模式 1 及应用 8.3.3 模式 2 及应用 8.3.4 模式 3 及应用 8.3.5 定时器/计数器的其它应用 第八章 AT89S52 定时器计数器 8 8.3.1 模式 0 及应用 ? 定时器/计数器的模式 0 : 13 位计数器 第八章 AT89S52 定时器计数器 9 计数值计算 ? 计数值 = 模值-初始值 ? 模值表示计数器所能计的最大值加 1 ,即 13 位计数器的模值为 , 16 位计数器的模 值为 。 ? 计数范围为 1~8192( ) ? 定时时间为: T= (模值-初值)×机器周 期 13 2 16 2 13 2 第八章 AT89S52 定时器计数器 10 ? 例 8.1 :设定时器 T0 选择工作模式 0 ,利用程 序控制在 P1.0 引脚输出周期为 2ms 的方波。 编程实现其功能。设单片机的振荡频率 =6MHz 。 ? 解:( 1 )设定定时器/计数器工作模式寄存 器 TMOD : ? TMOD=00H 。 ( 2 )计算 T0 初值: 每个机器周期的时间长度为: μs 2 MHz 6 12 12 osc ? ? f 计数值为: 500 μs 2 ms 1 ? 第八章 AT89S52 定时器计数器 11 ? 初始值 = 模值-计数值 = 7692 500 2 13 ? ? 转换为二进制数为: 1111000001100B T0 的低 5 位: 01100B=0CH T0 的高 8 位:0F0H TH0 初值为 0F0H , TL0 的初值为 0CH 。 ( 3 )查询方式程序清单: ORG 0000H RESET: AJMP MAIN 第八章 AT89S52 定时器计数器 12 ? ORG 0100H ? MAIN: MOV TMOD, #00H MOV TH0, #0F0H ? MOV TL0, #0CH ? SETB TR0 ? LOOP:JBC TF0, NEXT SJMP LOOP ? NEXT:MOV TH0, #0F0H ? MOV TL0, #0CH ? CPL P1.0 ? SJMP LOOP 第八章 A
您可能关注的文档
- 数码摄影系统和基础知识.ppt
- 数控车削加工g01g02g03的学习.ppt
- 数控机床的选用安装调试验收与保养.ppt
- 整体壁板的制造.ppt
- 整理2点亮小灯泡.ppt
- 整机设计说明说明书v10.ppt
- 数控机床装调维修试题库.ppt
- 文化产业政策法规发展概述.ppt
- 文化研究批评.ppt
- 文学类文本考查解读万君仙.ppt
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)