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