第6章定时器教案.ppt

上传人:豆**** 文档编号:60181346 上传时间:2022-11-15 格式:PPT 页数:48 大小:1.38MB
返回 下载 相关 举报
第6章定时器教案.ppt_第1页
第1页 / 共48页
第6章定时器教案.ppt_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《第6章定时器教案.ppt》由会员分享,可在线阅读,更多相关《第6章定时器教案.ppt(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真第6章定时器 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真教学目的教学目的教学目的教学目的q了解定

2、时器了解定时器/计数器的用途计数器的用途 q理解定时器理解定时器/计数器的结构和基本工作原理计数器的结构和基本工作原理q熟悉定时器熟悉定时器/计数器计数器0,1,2的工作模式的工作模式q掌握定时器掌握定时器/计数器的基本使用方法计数器的基本使用方法q了解看门狗的基本工作原理了解看门狗的基本工作原理2北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真本章内容本章内容本章内容本章内容q定时器定时器/计数器的基本用途计数器的基本用途q定时器定时器/计数器计数器0和和1

3、的基本结构和工作原理的基本结构和工作原理q定时器定时器/计数器计数器2的基本结构和工作原理的基本结构和工作原理q仿真实例仿真实例q看门狗的基本工作原理看门狗的基本工作原理36.1 6.1 定时器定时器定时器定时器/计数器的基本用途计数器的基本用途计数器的基本用途计数器的基本用途 qq定时器定时器定时器定时器/计数器模块的基本用途计数器模块的基本用途计数器模块的基本用途计数器模块的基本用途北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/

4、计数器模块的基本用途计数器模块的基本用途计数器模块的基本用途计数器模块的基本用途q常用于测量时间、速度、频率、脉宽,提供定时脉冲信常用于测量时间、速度、频率、脉宽,提供定时脉冲信号,还能为编程人员提供准确定时号,还能为编程人员提供准确定时qAT89C52中有中有3个个 定时器定时器/计数器计数器q定时器定时器/计数器计数器0q定时器定时器/计数器计数器1q定时器定时器/计数器计数器26.1 定时器定时器/计数器的基本用途计数器的基本用途 56.2 6.2 定时器定时器定时器定时器/计数器计数器计数器计数器0 0的结构和工作原理的结构和工作原理的结构和工作原理的结构和工作原理 qq定时器定时器定

5、时器定时器/计数器计数器计数器计数器0 0和和和和1 1工作原理工作原理工作原理工作原理qq相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器qq四种工作模式四种工作模式四种工作模式四种工作模式qq相关仿真实例相关仿真实例相关仿真实例相关仿真实例北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11工作原理工作原理工作原理工作原理q 结构结构 q工作原理工作原理q定时器方

6、式定时器方式:对振荡源对振荡源12分频的脉冲计数分频的脉冲计数 q计数器方式:计数器方式:对外部输入的脉冲计数对外部输入的脉冲计数 6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 7北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器q计数寄存器计数寄存器TH0、TL0和和TH1、TL1 q定时器定时器/计数器控制寄存器计数器控制寄存器TCON q定时器定时器/计

7、数器方式控制寄存器计数器方式控制寄存器TMOD6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 8北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器q4种操作模式种操作模式6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 9北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计

8、数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的四种工作模式的四种工作模式的四种工作模式的四种工作模式 q模式模式0 6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 10北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的四种工作模式的四种工作模式的四种工作模式的四种工作模式 q模式模式1 6.

9、2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 11北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的四种工作模式的四种工作模式的四种工作模式的四种工作模式 q模式模式2 6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 12北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿

10、真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的四种工作模式的四种工作模式的四种工作模式的四种工作模式 q模式模式3 6.2 定时器定时器/计数器计数器0的结构和工作原理的结构和工作原理 13北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的仿真实例的仿真实例的仿真实例的仿真实例 q例例6.1要求使用要求使用AT89C52晶振

11、频率晶振频率f=12MHz,利用定时,利用定时器器0实现对实现对LED灯的闪烁控制,灯的闪烁控制,LED灯的闪烁间隔为灯的闪烁间隔为0.5秒。秒。q分析思路:如何计算定时器初值?分析思路:如何计算定时器初值?14北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q仿真电路图仿真电路图15北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理

12、及仿真q程序流程图程序流程图16北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的仿真实例的仿真实例的仿真实例的仿真实例 q例例6.2要求使用要求使用AT89C52,晶振频率,晶振频率f=12MHz,在,在P1.2引引脚上输出一个脉冲信号,周期为脚上输出一个脉冲信号,周期为2s,占空比为,占空比为20%。q分析思路:在例分析思路:在例6.1的基础上,如何来控制占空比?的基础上,如何来控制占空比?

13、17北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q仿真电路图仿真电路图18北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q程序流程图程序流程图19北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原

14、理及仿真q仿真效果图仿真效果图20北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器00和和和和11的仿真实例的仿真实例的仿真实例的仿真实例 q例例6.3 假设某家摩托车厂生产的摩托车,车轮直径为假设某家摩托车厂生产的摩托车,车轮直径为43cm,那么,该车,那么,该车行走行走1km需要车轮运转需要车轮运转740圈(圈(10000.433.14)。在车体上找一个能够)。在车体上找一个能够检测车轮转动的适当位置,安装

15、一个磁敏感传感器(如廉价易购的检测车轮转动的适当位置,安装一个磁敏感传感器(如廉价易购的3脚脚霍尔器件)或者光电传感器。在与磁敏感传感器位置相对的摩托车转动霍尔器件)或者光电传感器。在与磁敏感传感器位置相对的摩托车转动部件上,安装一块小磁铁。这样车轮转动时会形成磁敏感传感器与小磁部件上,安装一块小磁铁。这样车轮转动时会形成磁敏感传感器与小磁铁之间的相对位移,从而产生一系列的电脉冲信号。将该信号作为单片铁之间的相对位移,从而产生一系列的电脉冲信号。将该信号作为单片机内部可编程计数器的计数脉冲信号,供单片机记数。请利用机内部可编程计数器的计数脉冲信号,供单片机记数。请利用AT89C52中的定时器中

16、的定时器/计数器来模拟这个简易车辆里程表,电脉冲信号可以由按计数器来模拟这个简易车辆里程表,电脉冲信号可以由按键按下和弹起来模拟,里程表中里程的显示可以用键按下和弹起来模拟,里程表中里程的显示可以用8个个LED灯来实现。灯来实现。为了方便,这里假设每产生为了方便,这里假设每产生5个周期的脉冲信号就相当于摩托车行使个周期的脉冲信号就相当于摩托车行使1km(实际是(实际是740次),而且行驶的距离的数值用次),而且行驶的距离的数值用8个个LED灯来显示(为灯来显示(为了方便,用二进制数显示),用了方便,用二进制数显示),用8个个LED灯来表示灯来表示8位二进制数,灯亮表位二进制数,灯亮表示示1,否

17、则表示,否则表示0,单位是,单位是km。q分析思路:如何使用计数器?分析思路:如何使用计数器?21北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q仿真电路图仿真电路图226.3 6.3 定时器定时器定时器定时器/计数器计数器计数器计数器2 2的结构和工作原理的结构和工作原理的结构和工作原理的结构和工作原理 qq定时器定时器定时器定时器/计数器计数器计数器计数器2 2的工作原理的工作原理的工作原理的工作原理qq相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊

18、功能寄存器相关的特殊功能寄存器qq三种工作模式三种工作模式三种工作模式三种工作模式qq相关仿真实例相关仿真实例相关仿真实例相关仿真实例北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的工作原理的工作原理的工作原理的工作原理q定时器定时器/计数器计数器2的工作原理的工作原理q定时器定时器/计数器计数器2也是一个也是一个16 位定时器位定时器/计数器。其工作计数器。其工作方式由定时器方式由定时器/计数器计数器2

19、的控制寄存器的控制寄存器T2CON 中的中的C/T2位选择。位选择。qT/C2 有三种工作模式:捕捉方式、自动重载(向下或有三种工作模式:捕捉方式、自动重载(向下或向上计数)和波特率发生器。向上计数)和波特率发生器。qT/C2 有两个有两个8 位寄存器:位寄存器:TH2 和和TL2。在定时器工作方。在定时器工作方式中,每经过一个机器周期,计数寄存器就会加式中,每经过一个机器周期,计数寄存器就会加1;在;在计数器工作方式下,输入计数脉冲的引脚是计数器工作方式下,输入计数脉冲的引脚是T2,工作原,工作原理和理和C/T0、C/T1工作在计数器方式的原理类似。工作在计数器方式的原理类似。6.3 定时器

20、定时器/计数器计数器2的结构和工作原理的结构和工作原理 24北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器相关的特殊功能寄存器q定时器定时器/计数器控制寄存器计数器控制寄存器T2CON q定时器定时器/计数器方式控制寄存器计数器方式控制寄存器T2MOD6.3 定时器定时器/计数器计数器2的结构和工作原理的结构和工作原理 25北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航

21、天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的三种工作模式的三种工作模式的三种工作模式的三种工作模式q捕捉模式捕捉模式6.3 定时器定时器/计数器计数器2的结构和工作原理的结构和工作原理 26北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的三种工作模式的三种工作模式的三种工作模式的三种工作

22、模式q自动重载模式自动重载模式(DCEN=0)6.3 定时器定时器/计数器计数器2的结构和工作原理的结构和工作原理 27北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的三种工作模式的三种工作模式的三种工作模式的三种工作模式q自动重载模式自动重载模式(DCEN=1)6.3 定时器定时器/计数器计数器2的结构和工作原理的结构和工作原理 28北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京

23、航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的三种工作模式的三种工作模式的三种工作模式的三种工作模式q波特率发生器波特率发生器6.3 定时器定时器/计数器计数器2的结构和工作原理的结构和工作原理 29北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真定时器定时器定时器定时器/计数器计数器计数器计数器22的相关仿真实例的相关仿真实例的相关仿真

24、实例的相关仿真实例q例例6.5 有一个频率在有一个频率在500Hz1KHz范围内的脉冲信号。要范围内的脉冲信号。要求使用求使用AT89C52,晶振频率,晶振频率f=12MHz,利用定时器,利用定时器2的的捕捉模式测量出该脉冲信号一个周期的时间并用动态数捕捉模式测量出该脉冲信号一个周期的时间并用动态数码管显示。码管显示。q分析思路:分析思路:q测量信号周期的方法测量信号周期的方法 q如何利用如何利用T/C2的捕捉模式的捕捉模式30北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真

25、计数器原理及仿真q仿真电路图仿真电路图31北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q程序流程图程序流程图32北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真q仿真效果图仿真效果图336.4 6.4 仿真实例仿真实例仿真实例仿真实例 qq音符播放仿真实例音符播放仿真实例音符播放仿真实例音符播放仿真实例qq直流电机控制仿真

26、实例直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例qq步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真音符播放仿真实例音符播放仿真实例音符播放仿真实例音符播放仿真实例q例例6.6要求使用要求使用AT89C52,晶振频率,晶振频率12MHz,利用蜂鸣,利用蜂鸣器和单片机中的定时器,实现音乐中器和单片机中的定时器,实现音乐中1234567,即,即DO,RE,M,SO,LA

27、,SI的发音。的发音。q分析思路:分析思路:q发音的基本原理发音的基本原理 q如何根据音符频率来确定定时器计数初值如何根据音符频率来确定定时器计数初值6.4 仿真实例仿真实例 35北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真音符播放仿真实例音符播放仿真实例音符播放仿真实例音符播放仿真实例q仿真电路图仿真电路图6.4 仿真实例仿真实例 36北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/

28、计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真音符播放仿真实例音符播放仿真实例音符播放仿真实例音符播放仿真实例q程序流程图程序流程图6.4 仿真实例仿真实例 37北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例q例例6.7要求使用要求使用AT89C52,晶振,晶振12MHz,能够实现直流,能够实现直流电机的转向和转速的控制:使用一个加速按键,每按一电机的转向和转速

29、的控制:使用一个加速按键,每按一次电机的旋转速度就增加;使用一个反向按键,每按一次电机的旋转速度就增加;使用一个反向按键,每按一次电机的转动方向就发生改变。对电机速度的控制要求次电机的转动方向就发生改变。对电机速度的控制要求利用单片机中的定时器。利用单片机中的定时器。q分析思路:分析思路:q直流电机控制的基本思想直流电机控制的基本思想q如何来控制直流电机的旋转方向和速度如何来控制直流电机的旋转方向和速度6.4 仿真实例仿真实例 38北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及

30、仿真计数器原理及仿真直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例q仿真电路图仿真电路图6.4 仿真实例仿真实例 39北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例直流电机控制仿真实例q程序流程图程序流程图6.4 仿真实例仿真实例 40北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及

31、仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例q例例6.8 要求使用要求使用AT89C52,晶振,晶振12MHz,电机步距角为,电机步距角为7.5,实现对步进电机转向和转速的控制:。要求开机,实现对步进电机转向和转速的控制:。要求开机时电机以时电机以30转转/分的速度正向旋转,每按下一次加速按分的速度正向旋转,每按下一次加速按键,电机旋转速度增加键,电机旋转速度增加10,最高速度为,最高速度为100转转/分,即速分,即速度可以为度可以为30转转/分,分,40转转/分,分,50转转/分,分,100转转/分。分。

32、按反向按键键后,电机反向旋转。按反向按键键后,电机反向旋转。q分析思路:分析思路:q如何来控制步进电机的旋转方向和速度如何来控制步进电机的旋转方向和速度q如何来将步进电机的旋转速度和定时器初值对如何来将步进电机的旋转速度和定时器初值对应起来应起来6.4 仿真实例仿真实例 41北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例q仿真电路图仿真电路图6.4 仿真实例仿真实例 42北京航空

33、航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例步进电机控制仿真实例q程序流程图程序流程图6.4 仿真实例仿真实例 436.5 6.5 看门狗定时器看门狗定时器看门狗定时器看门狗定时器 qq看门狗简介看门狗简介看门狗简介看门狗简介qq看门狗的工作原理看门狗的工作原理看门狗的工作原理看门狗的工作原理qq看门狗的使用看门狗的使用看门狗的使用看门狗的使用北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出

34、版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真看门狗简介看门狗简介看门狗简介看门狗简介q有时候单片机因为受到某些干扰,会不按照这种既定的有时候单片机因为受到某些干扰,会不按照这种既定的顺序来执行指令,会脱离正常轨道,导致程序执行混乱顺序来执行指令,会脱离正常轨道,导致程序执行混乱(俗称(俗称“跑飞跑飞”)。)。q工程师们经过长期的实践和探索,解决可靠性的问题,工程师们经过长期的实践和探索,解决可靠性的问题,一般有两种思路:一种是一般有两种思路:一种是“未雨绸缪未雨绸缪”,防患于未然,防患于未然,既包括硬件方面的,也包括

35、软件方面的,尽最大可能降既包括硬件方面的,也包括软件方面的,尽最大可能降低低“跑飞跑飞”或死机的出现。另一种是或死机的出现。另一种是“亡羊补牢亡羊补牢”,避,避免造成更大的损失。看门狗定时器正是后者在工程技术免造成更大的损失。看门狗定时器正是后者在工程技术应用中的一种具体措施,即当单片机系统一旦应用中的一种具体措施,即当单片机系统一旦“跑飞跑飞”或死机,尽快把系统拉回到正常的运行状态。或死机,尽快把系统拉回到正常的运行状态。6.5 看门狗定时器看门狗定时器 45北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿

36、真计数器原理及仿真计数器原理及仿真计数器原理及仿真看门狗的工作原理看门狗的工作原理看门狗的工作原理看门狗的工作原理q看门狗,又叫看门狗,又叫 WDT(watchdog timer),实质上是一),实质上是一个独立的定时器电路。在系统启动了看门狗后,看门狗个独立的定时器电路。在系统启动了看门狗后,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗就开始自动计数,如果到了一定的时间还不去清看门狗定时器中的计数寄存器,那么看门狗计数器就会溢出,定时器中的计数寄存器,那么看门狗计数器就会溢出,从而引起看门狗中断,造成系统复位。所以,在使用看从而引起看门狗中断,造成系统复位。所以,在使用看门狗时要注

37、意及时清看门狗,即常说的门狗时要注意及时清看门狗,即常说的“喂狗喂狗”。在在AT89S52中,中,WDT 由由13位计数器和特殊功能寄存器中位计数器和特殊功能寄存器中的看门狗定时器复位存储器(的看门狗定时器复位存储器(WDTRST)构成。)构成。6.5 看门狗定时器看门狗定时器 46北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真看门狗的使用看门狗的使用看门狗的使用看门狗的使用q为了激活为了激活WDT,用户必须向,用户必须向WDTRST寄存器依次写入寄存器依次

38、写入0 xE1H和和0 xE1H。当当WDT被激活后,用户必须向被激活后,用户必须向 WDTRST依次写入依次写入0 xE1H和和0 xE1H,即通过喂狗来避,即通过喂狗来避免免WDT溢出。当计数达到溢出。当计数达到 8191(0 x1FFFH)时,)时,13 位位计数器将会溢出,这将会引起单片机复位。晶振正常工计数器将会溢出,这将会引起单片机复位。晶振正常工作、作、WDT激活后,每经过一个机器周期激活后,每经过一个机器周期 WDT 都会增都会增加加1,WDT 计数器不能读或写。当计数器不能读或写。当WDT 计数器溢出时,计数器溢出时,将给将给RST 引脚产生一个复位脉冲,这个复位脉冲持续引脚

39、产生一个复位脉冲,这个复位脉冲持续 96个晶振周期(个晶振周期(TOSC),其中),其中TOSC=1/FOSC(FOSC为晶振频率)。所以,为了很好地使用为晶振频率)。所以,为了很好地使用WDT,应该在,应该在一定时间内周期性地一定时间内周期性地“喂狗喂狗”,以避免引起,以避免引起WDT复位。复位。6.5 看门狗定时器看门狗定时器 47北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社北京航空航天大学出版社6 6定时器定时器定时器定时器/计数器原理及仿真计数器原理及仿真计数器原理及仿真计数器原理及仿真本章小结本章小结本章小结本章小结q定时器定时器/计数器的基本用途计数器的基本用途q定时器定时器/计数器计数器0,1,2的基本结构和工作原理的基本结构和工作原理q如何实现脉冲信号、计数功能、定时功能、捕捉功能如何实现脉冲信号、计数功能、定时功能、捕捉功能qAT89S52中看门狗的基本工作原理中看门狗的基本工作原理48

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁