- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第6章_数据网技术1.ppt
- 第6章实验数据分析直线回归与相关.ppt
- 第6章可编程控制器原理.ppt
- 第6章数据分析与处理.ppt
- 第6章:字符型数据.ppt
- 第6章:串行总线技术.ppt
- 第6讲 Java 数据流1.ppt
- 第6讲 创建和编辑曲线.ppt
- 第6章电子技术基础.ppt
- 第6章数据库创建.ppt
- 2020年青海省玉树藏族自治州称多县教师招聘考试《教育公共知识》题.pdf
- 2021年3月28日山东省青岛市教师招聘考试题(考生回忆版)(精选)(解析).pdf
- 2019年山东省聊城茌平教师招聘考试题(解析).pdf
- 2016年4月重庆忠县教育事业单位招聘《教育专业知识》(解析).pdf
- 2019年8月15日辽宁省沈阳市浑南区教师招聘考试题.pdf
- 2020年1月16日辽宁省葫芦岛市兴城教师招聘考试题.pdf
- 2020年辽宁省沈阳市沈北新区教师招聘题.pdf
- 2017年内蒙古乌兰察布教师招聘考试学科专业知识《音乐》真题.pdf
- 2016年12月赤峰市教师招聘考试教育心理学真题(精选).pdf
- 2020年10月31日重庆市彭水县教师招聘考试《综合基础知识(教育类)》题(解析).pdf
文档评论(0)