- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RDTIME:MOV A,TH0 ;读TH0 MOV R0,TL0 ;读TL0 CJNE A,TH0,RDTIME;比较2次读得的TH0不相等则重复读 MOV R1,A ;(TH0)送入R1中 RET 下一页 上一页 下一页 上一页 第六章 定时器及应用 6.1定时器概述 6.2定时器的控制 6.3定时器的四种方式及应用 6.1 定时器概述 一、定时/计数器结构 返回 控制信号 振荡器 ÷12 加1计数器 TFx 中断 Tx端 C/ T=0 C/ T= 1 P3.4(P3.5) 二、工作原理 1、定时功能 2.计数功能 --对内部计数脉冲进行计数 定时时间: TC = 所计脉冲数×TP = (2n-计数器初值)×TP --对外部计数脉冲进行计数 T0(P3.4) T1(P3.5) T计≧ 2TP= f计≦ fOSC / 24 图片 24TOSC=24/fOSC 8051定时器结构 内部总线 工作方式 TH1 TL1 TH0 TL0 TCON TMOD 定时器T1 定时器T0 微处 理器 溢出 启动 溢出 启动 工作方式 中断 一.定时器方式控制器TMOD(89H) 定时器T1 定时器T0 GATE:门控位 GATE= 0 以运行控制位TR0(TR1)启动定/计 1 以外中断请求信号INT0(INT1)启动定/计 0 定时方式 1 计数方式 TMOD GATE M1 M1 GATE M0 M0 C/T C/T C/T:定时方式/计数方式的选择位 C/T= 6.2 定时器的控制 M1 M0 : 工作模式选择位 0 0 模式 0 13位计数器 0 1 模式1 16位计数器 1 0 模式2 可自动重装初值的8位计数器 1 1 模式 3 定时器0:分成2个8位计数器 定时器1:停止工作 定时/计数器定时、计数范围 计数范围: 定时时间:定时状态:Tc= 定时范围: 最大定时时间: (n=13 , 16 , 8) n 计数状态:Tc=(2 - 初值)×T计 设fosc = 6MHZ,工作在定时状态 最小定时时间: 方式1 方式2,3 n=16 n=8 Tcmin= TP 131ms 512us n Tcmax = 2 · TP (2 - 初值)×TP n n 1~2 (Tc) 下一页 上一页 n {2-(2 -1)}×TP = n 一、定时控制寄存器TCON (88H) TCON TF1 TR1 TF0 TR0 ···· TR0(TR1)—定时器运行控制位 TF0(TF1): 硬件置1 中断方式,硬件清零 查询方式,软件清零 TR0(TR1)= 1 启动定时/计数器工作 0 停止定时/计数器工作 图片 继续 --定时器溢出中断标志位 外中断 标志位 触发 触发标志位 标志位 0: INT0电平触发 1: INT0负边沿触发 外中断标志位 0: 硬件复位 1: INT0上有中断 0: INT1电平触发 1: INT1负边沿触发 0: 硬件复位 1: INT1上有中断 T1中断 硬件复位:0 T1 溢出中断:1 T1 启停位 T0 启停位 停T1 计数:0 启T1计数:1 T0 中断标志位 硬件复位:0 T0 溢出中断:1 停T0 计数:0 启T0计数:1 定时器控制寄存器TCON各位定义 标志位 位地址 TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 8F 8E 8D 8C 8B 8A 89 88 返回 6.3 定时器的四种方式及应用 GATE = 1 启动定/计 0 停止定/计 0 封锁或门,与门打开,TRx = 0 停止定/计 1 启动定/计 1 且TRx=1时,INTx = 计数脉冲输入 TF0 1 ≥1 C/T=1 振荡器 1/12 C/T=0 TL0 TH0 8位 8位 定时器 计数器 T0 TR0 GATE INT0 16位计数器 6.3.1方式1 及应用 --16位计数结构 M1 M0 = 0 1 THx(8位)+TLx(8位) 定时/计数器的应用 一、定时/计数器的初始化步骤 写TMOD,设定工作方式 设置计数器初值 写IE,开放相应中断 写TCON,启动定时器 MOV TMOD,#
您可能关注的文档
最近下载
- 陕旅版(三起)小学英语四年级上册Unit 3《I Come to School on Foot》教案(共3课时).docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- 留置看护辅警笔试题(附答案).docx VIP
- 铅酸电池 MSDS.pdf VIP
- 2024 IMT-2030(6G)推进组白皮书 -6G分布式自治网络架构和关键技术研究.docx
- 儿童百日宴PPT模板.pptx VIP
- 瓦斯隧道危险源辨识与应急预案安全技术培训.pptx VIP
- 山体护坡施工技术方案.pdf VIP
- 2024年福建省漳州市中考二模语文试题 (含解析).docx VIP
- 瓦斯隧道安全技术培训.ppt VIP
文档评论(0)