第6章定爱时器71190.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章定爱时器71190

6 定时器/计数器原理及仿真 教学目的 了解定时器/计数器的用途 理解定时器/计数器的结构和基本工作原理 熟悉定时器/计数器0,1,2的工作模式 掌握定时器/计数器的基本使用方法 了解看门狗的基本工作原理 本章内容 定时器/计数器的基本用途 定时器/计数器0和1的基本结构和工作原理 定时器/计数器2的基本结构和工作原理 仿真实例 看门狗的基本工作原理 6.1 定时器/计数器的基本用途 定时器/计数器模块的基本用途 定时器/计数器模块的基本用途 常用于测量时间、速度、频率、脉宽,提供定时脉冲信号,还能为编程人员提供准确定时 AT89C52中有3个 定时器/计数器 定时器/计数器0 定时器/计数器1 定时器/计数器2 6.2 定时器/计数器0的结构和工作原理 定时器/计数器0和1工作原理 相关的特殊功能寄存器 四种工作模式 相关仿真实例 定时器/计数器0和1工作原理 结构 工作原理 定时器方式 :对振荡源12分频的脉冲计数 计数器方式: 对外部输入的脉冲计数 相关的特殊功能寄存器 计数寄存器TH0、TL0和TH1、TL1 定时器/计数器控制寄存器TCON 定时器/计数器方式控制寄存器TMOD 相关的特殊功能寄存器 4种操作模式 定时器/计数器0和1的四种工作模式 模式0 定时器/计数器0和1的四种工作模式 模式1 定时器/计数器0和1的四种工作模式 模式2 定时器/计数器0和1的四种工作模式 模式3 定时器/计数器0和1的仿真实例 例6.1要求使用AT89C52晶振频率f=12MHz,利用定时器0实现对LED灯的闪烁控制,LED灯的闪烁间隔为0.5秒。 分析思路:如何计算定时器初值? 仿真电路图 程序流程图 定时器/计数器0和1的仿真实例 例6.2要求使用AT89C52,晶振频率f=12MHz,在P1.2引脚上输出一个脉冲信号,周期为2s,占空比为20%。 分析思路:在例6.1的基础上,如何来控制占空比? 仿真电路图 程序流程图 仿真效果图 定时器/计数器0和1的仿真实例 例6.3 假设某家摩托车厂生产的摩托车,车轮直径为43cm,那么,该车行走1km需要车轮运转740圈(1000÷0.43÷3.14)。在车体上找一个能够检测车轮转动的适当位置,安装一个磁敏感传感器(如廉价易购的3脚霍尔器件)或者光电传感器。在与磁敏感传感器位置相对的摩托车转动部件上,安装一块小磁铁。这样车轮转动时会形成磁敏感传感器与小磁铁之间的相对位移,从而产生一系列的电脉冲信号。将该信号作为单片机内部可编程计数器的计数脉冲信号,供单片机记数。请利用AT89C52中的定时器/计数器来模拟这个简易车辆里程表,电脉冲信号可以由按键按下和弹起来模拟,里程表中里程的显示可以用8个LED灯来实现。为了方便,这里假设每产生5个周期的脉冲信号就相当于摩托车行使1km(实际是740次),而且行驶的距离的数值用8个LED灯来显示(为了方便,用二进制数显示),用8个LED灯来表示8位二进制数,灯亮表示1,否则表示0,单位是km。 分析思路:如何使用计数器? 仿真电路图 6.3 定时器/计数器2的结构和工作原理 定时器/计数器2的工作原理 相关的特殊功能寄存器 三种工作模式 相关仿真实例 定时器/计数器2的工作原理 定时器/计数器2的工作原理 定时器/计数器2也是一个16 位定时器/计数器。其工作方式由定时器/计数器2的控制寄存器T2CON 中的C/T2位选择。 T/C2 有三种工作模式:捕捉方式、自动重载(向下或向上计数)和波特率发生器。 T/C2 有两个8 位寄存器:TH2 和TL2。在定时器工作方式中,每经过一个机器周期,计数寄存器就会加1;在计数器工作方式下,输入计数脉冲的引脚是T2,工作原理和C/T0 、C/T1工作在计数器方式的原理类似。 相关的特殊功能寄存器 定时器/计数器控制寄存器T2CON 定时器/计数器方式控制寄存器T2MOD 定时器/计数器2的三种工作模式 捕捉模式 定时器/计数器2的三种工作模式 自动重载模式(DCEN=0) 定时器/计数器2的三种工作模式 自动重载模式(DCEN=1) 定时器/计数器2的三种工作模式 波特率发生器 定时器/计数器2的相关仿真实例 例6.5 有一个频率在500Hz~1KHz范围内的脉冲信号。要求使用AT89C52,晶振频率f=12MHz,利用定时器2的捕捉模式测量出该脉冲信号一个周期的时间并用动态数码管显示。 分析思路: 测量信号周期的方法 如何利用T/C2的捕捉模式 仿真电路图 程序流程图 仿真效果图 6.4 仿真实例 音符播放仿真实例 直流电机控制仿真实例 步进电机控制仿真实例 音符播放仿

文档评论(0)

181****7523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档