定时器计数器应用.ppt
YY****。。
亲,该文档总共43页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
定时器计数器及应用.ppt
第6章定时器/计数器及应用MCS-51单片机内部具有16位的定时器/计数器。其结构如下所示:从图中可见,定时器/计数器的核心部件是一个加1计数器,即每来一个脉冲,计数值加1,直至计满溢出(有的计数器是减1计数)。从图中还能看出,加1计数器的输入脉冲有两个来源:一个是外部脉冲源(通过外部引脚T0和T1输入);另一端是系统的时钟振荡器。计数时,选择两个中的一个进行计数。当开关打到上端时,对机器周期进行计数,所计的数值乘以机器周期便是所需要的定时时间,此方式称为定时方式。当开关打到下端时,对外部输入信号进行计数
定时器计数器及应用.ppt
6.1定时器/计数器的结构6.1.2定时器/计数器的工作方式寄存器TMOD定时器/计数器是一种可编程部件,在工作之前必须通过软件设定它的工作方式,即对工作方式寄存器TMOD中每位进行设定。下面介绍每位的含义:TMOD(89H)其中,低4位用于决定T0的工作方式,高4位用于决定T1的工作方式。1、M1和M0工作方式控制位M0和M1为工作方式控制位,确定4种工作方式,如表7-1所示。2、C/T定时器/计数器方式选择位C/T=0,设置为定时方式,对机器周期进行计数;C/T=1,设定为计数方式,对外部信号进行计数
定时器计数器应用.ppt
本章内容一、定时器/计数器定时器/计数器的初始化例若单片机时钟频率为12MHZ,请计算定时2ms所需的定时器初值二、布尔运算指令三、实例演练1:60s定时器(查询方式)60s定时器,每隔1s增加1,每60sD1切换一次三、实例演练2:60s定时器(中断方式)中断程序执行60s定时,主程序执行单灯左移三、实例演练3:码表INT0控制码表启动和停止定时,INT1控制码表归0三、实例演练4:频率发生器功能要求如下表编程要点三、实例演练5:频率计思考题
定时器计数器原理及应用.ppt
0xF50xFDATmega16定时/计数器资源T/C1、0的预分频器8位定时/计数器T/C0、T/C2(1)8位定时/计数器T/C0、T/C2(2)位6、位3:计数器计数模式,用于控制T/C0的计数和工作方式。T/C2控制寄存器——TCCR2T/C中断屏蔽寄存器——TIMSKT/C中断标志寄存器——TIFR异步模式状态寄存器——ASSRT/C2的异步操作3.8位定时/计数器应用举例T/C0作定时器设计思想T/C2用作实时时钟T/C2的时钟源——PC6(TOSC1)、PC7(TOSC2)的32.768kH
定时器/计数器及应用分析.ppt
5定时器/计数器及其应用(3)定时的种类软件定时:利用执行一个循环程序进行时间延迟。其特点是定时时间精确,不需外加硬件电路,但占用CPU时间。因此软件定时的时间不宜过长。硬件定时:利用硬件电路实现定时。其特点是不占用CPU时间,通过改变电路元器件参数来调节定时,但使用不够灵活方便。对于时间较长的定时,常用硬件电路来实现。可编程定时器:通过专用的定时器/计数器芯片实现。其特点是通过对系统时钟脉冲进行计数实现定时,定时时间可通过程序设定的方法改变,使用灵活方便。也可实现对外部脉冲的计数功能。MCS-51单片机