第6章定时器.ppt
《第6章定时器.ppt》由会员分享,可在线阅读,更多相关《第6章定时器.ppt(48页珍藏版)》请在三一办公上搜索。
1、6 定时器/计数器原理及仿真,2,教学目的,了解定时器/计数器的用途 理解定时器/计数器的结构和基本工作原理熟悉定时器/计数器0,1,2的工作模式掌握定时器/计数器的基本使用方法了解看门狗的基本工作原理,3,本章内容,定时器/计数器的基本用途定时器/计数器0和1的基本结构和工作原理定时器/计数器2的基本结构和工作原理仿真实例看门狗的基本工作原理,6.1 定时器/计数器的基本用途,定时器/计数器模块的基本用途,5,定时器/计数器模块的基本用途,常用于测量时间、速度、频率、脉宽,提供定时脉冲信号,还能为编程人员提供准确定时AT89C52中有3个 定时器/计数器定时器/计数器0定时器/计数器1定时器
2、/计数器2,6.1 定时器/计数器的基本用途,6.2 定时器/计数器0的结构和工作原理,定时器/计数器0和1工作原理相关的特殊功能寄存器四种工作模式相关仿真实例,7,定时器/计数器0和1工作原理,结构 工作原理定时器方式:对振荡源12分频的脉冲计数 计数器方式:对外部输入的脉冲计数,6.2 定时器/计数器0的结构和工作原理,8,相关的特殊功能寄存器,计数寄存器TH0、TL0和TH1、TL1 定时器/计数器控制寄存器TCON 定时器/计数器方式控制寄存器TMOD,6.2 定时器/计数器0的结构和工作原理,9,相关的特殊功能寄存器,4种操作模式,6.2 定时器/计数器0的结构和工作原理,10,定时
3、器/计数器0和1的四种工作模式,模式0,6.2 定时器/计数器0的结构和工作原理,11,定时器/计数器0和1的四种工作模式,模式1,6.2 定时器/计数器0的结构和工作原理,12,定时器/计数器0和1的四种工作模式,模式2,6.2 定时器/计数器0的结构和工作原理,13,定时器/计数器0和1的四种工作模式,模式3,6.2 定时器/计数器0的结构和工作原理,14,定时器/计数器0和1的仿真实例,例6.1要求使用AT89C52晶振频率f=12MHz,利用定时器0实现对LED灯的闪烁控制,LED灯的闪烁间隔为0.5秒。分析思路:如何计算定时器初值?,15,仿真电路图,16,程序流程图,17,定时器/
4、计数器0和1的仿真实例,例6.2要求使用AT89C52,晶振频率f=12MHz,在P1.2引脚上输出一个脉冲信号,周期为2s,占空比为20%。分析思路:在例6.1的基础上,如何来控制占空比?,18,仿真电路图,19,程序流程图,20,仿真效果图,21,定时器/计数器0和1的仿真实例,例6.3 假设某家摩托车厂生产的摩托车,车轮直径为43cm,那么,该车行走1km需要车轮运转740圈(10000.433.14)。在车体上找一个能够检测车轮转动的适当位置,安装一个磁敏感传感器(如廉价易购的3脚霍尔器件)或者光电传感器。在与磁敏感传感器位置相对的摩托车转动部件上,安装一块小磁铁。这样车轮转动时会形成
5、磁敏感传感器与小磁铁之间的相对位移,从而产生一系列的电脉冲信号。将该信号作为单片机内部可编程计数器的计数脉冲信号,供单片机记数。请利用AT89C52中的定时器/计数器来模拟这个简易车辆里程表,电脉冲信号可以由按键按下和弹起来模拟,里程表中里程的显示可以用8个LED灯来实现。为了方便,这里假设每产生5个周期的脉冲信号就相当于摩托车行使1km(实际是740次),而且行驶的距离的数值用8个LED灯来显示(为了方便,用二进制数显示),用8个LED灯来表示8位二进制数,灯亮表示1,否则表示0,单位是km。分析思路:如何使用计数器?,22,仿真电路图,6.3 定时器/计数器2的结构和工作原理,定时器/计数
6、器2的工作原理相关的特殊功能寄存器三种工作模式相关仿真实例,24,定时器/计数器2的工作原理,定时器/计数器2的工作原理定时器/计数器2也是一个16 位定时器/计数器。其工作方式由定时器/计数器2的控制寄存器T2CON 中的C/T2位选择。T/C2 有三种工作模式:捕捉方式、自动重载(向下或向上计数)和波特率发生器。T/C2 有两个8 位寄存器:TH2 和TL2。在定时器工作方式中,每经过一个机器周期,计数寄存器就会加1;在计数器工作方式下,输入计数脉冲的引脚是T2,工作原理和C/T0、C/T1工作在计数器方式的原理类似。,6.3 定时器/计数器2的结构和工作原理,25,相关的特殊功能寄存器,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时器
链接地址:https://www.31ppt.com/p-4787183.html