第8章 - 定时计数器及应用 1.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 - 定时计数器及应用 1

8.4.2 监视定时器芯片MAX813L ? MAX813L是带有WDT和电压监控功能的芯片; ? 其WDT功能是指在1.6s内WDI引脚输入没有变化就 产生复位输出; ? 当电压低于1.25V时,产生掉电输出; ? 还可以在上电时自动产生200ms的复位脉冲,也具 有人工复位的功能。 MAX813L在MCS-51系统中的应用: 【例12】 ? 该电路中结合了上电复位和手动复位; ? PFI输入可用来检测工作电源是否稳定,它接在未 经稳压的直流电源通过电阻的分压输出上; ? 这种接法是为了更早检测到掉电事件,保证工作电 压高于1.25V,一旦掉电,PFO向INT0输出低电平, 引发掉电中断; ? 对于WDT,只要主循环不超过1.6s,在循环体中加 CPL P1.0,使WDI输入引脚有变化,WDO就不 会产生有效输出,也就不会引发RST输出复位脉冲。 8.4.3 AT89S51的内部监视定时器 ? AT89S51内部WDT由一个14位计数器和WDT复位 特殊功能寄存器WDTRST构成。 ? 外部复位时,WDT默认为关闭状态。 ? 要想使用WDT,软件必须按顺序将1EH和E1H写入 WDTRST寄存器。 ? 启动WDT后,只要振荡器运行,WDT会在每个机 器周期增1,而且除硬件复位或WDT溢出复位外, 无法关闭WDT。 ? WDT溢出后,会在RST引脚输出高电平复位脉冲。 ? 若振荡频率为12MHz,上述周期约为16ms。 ? WDT运行后,必须在一定周期内再次执行以上的 两条指令,以避免WDI计数溢出。 ? 在系统初始化的最后,若需启动WDT,应执行以下 两条指令: MOV WDTRST, #1EH MOV WDTRST, #0E1H END * 定时器(方式1)应用程序举例: 分析:已知fosc = 6MHz 则: (振荡周期)1TC=1/6MHz (机器周期)1TCY=12TC=12/6MHz=2?S ? 粗略地说:Tmin ? 2?S 16位定时器最大计数值为:216=65536=0FFFFH+1 故选择方式 1 工作可以得到: ? Tmax = 65536?2 = 131072?S=131.072mS 若晶振频率为6MHz,计算单片机的最小与最大定时时间: (重点) 【例3】 分析:已知fosc = 6MHz 则: (机器周期)1Tm=12TC=12/6MHz=2?S 100mS÷2 ?S = 50000 16位定时器最大数值为: 216 = 65536 (=0FFFFH+1) 故选择方式1工作可以满足要求。 计算初值:65536-50000=15536=3CB0H 要求对T0产生100mS定时进行初始化。 (晶振=6MHz) (重点) 【例4】 GATE C/T M1 M0 GATE C/T M1 M0 定时器方式 寄存器TMOD 由分析得知:T0选择方式1,计数初值=3CB0H X X X X 0 0 0 1 初始化:MOV TMOD,#01H ;选 T0 方式 1 MOV TH0, #3CH ;赋初值高8位 MOV TL0, #0B0H ;赋初值低8位 SETB TR0 ;启动 T0定时 若需要定时器0产生中断还应当写如下语句: SETB ET0 ;开T0中断允许 SETB EA ;开总中断允许 以及相应的中断服务程序。 (重点) 【例5】由P1.0输出方波信号, 周期为20ms,设fosc=12MHz 20ms 【解】 由题意可知,只需实现每隔10ms改变一次P1.0的 输出状态。 由于fosc=12MHz,所以最小定时TCY=1?S, 而题中所需方波周期为20ms,即10ms改变一次, 若用方式0,其最大定时为8192× 1?S 10ms , 故用T0非门控方式1定时。 计算定时常数: TC = 216 - t/TCY = 216 -1000/1 = FC18H (1)查询方式: START: MOV TMOD,#01H MOV TL0,#18H MOV T

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档