
单片机应用技术 定时器计数器 1定时与计数原理
定 时 器 / 计 数 器 单片机应用技术 1 定 时 与 计 数 原 理 顾 筠

定附器/计数器 定时与计数原理 定时器/计数器结构与功能 定时器/计数器工作方式 单片机定时器应用
定时器/计数器 1 定时与计数原理 2 定时器/计数器结构与功能 定时器/计数器工作方式 单片机定时器应用 3 4

1定射与计数原理 >什么是计数器?什么是定时器? ●定时器和计数器是同一器件一计数器件。 ●其共同的特点是都有一个计数脉冲输入端,每输入一个 脉冲,计数器就进行加1或减1计数。 ●计数到规定值称为溢出,则置位相应标志。 (如闹钟响铃。定时器/计数器设溢出标志。)
1 定时与计数原理 Ø什么是计数器?什么是定时器? l定时器和计数器是同一器件——计数器件。 l其共同的特点是都有一个计数脉冲输入端,每输入一个 脉冲,计数器就进行加1或减1计数。 l计数到规定值称为溢出,则置位相应标志。 (如闹钟响铃。定时器/计数器设溢出标志。)

(1)定时与计数 >若计数器件的计数脉冲的频率固定,则可利用计数实现 定时,这就是定时器。作定时器时,不断产生信号。 ◆【例】与机械手表原理相同:对标准的时间间隔计数,得到时间。 >若计数器件的作用仅仅是记录输入脉冲的多少,则称为 计数器。作计数器时,一般输出一个信号就结束
(1)定时与计数 Ø若计数器件的计数脉冲的频率固定,则可利用计数实现 定时,这就是定时器。作定时器时,不断产生信号。 u【例】与机械手表原理相同:对标准的时间间隔计数,得到时间。 Ø若计数器件的作用仅仅是记录输入脉冲的多少,则称为 计数器。作计数器时,一般输出一个信号就结束

(2)实现定时的方法 软件定时-一利用循环程序实现 定时 方法 不可编程硬件定时 -一一调节元件振荡频率 硬件定时 可编程硬件定时 -一一调节程序改变定时时间
(2)实现定时的方法 定时 方法 软件定时---利用循环程序实现 可编程硬件定时 ---调节程序改变定时时间 不可编程硬件定时 ---调节元件振荡频率 硬件定时

软件延时的特点 ●CPU通过执行程序指令实现延时。 ●CPU时间被占用,无法进行其他任务,导致系统效率降低。 ●延时时间越长,该缺点便越明显,因此软件延时只适用于 短暂延时,或简单项目。 ◆在并行口的应用中学习过软件延时程序的设计
软件延时的特点 lCPU通过执行程序指令实现延时。 lCPU时间被占用,无法进行其他任务,导致系统效率降低。 l延时时间越长,该缺点便越明显,因此软件延时只适用于 短暂延时,或简单项目。 u在并行口的应用中学习过软件延时程序的设计

可编程定时器/计数器应用 ●单片机中有多个“闹钟”,可以帮助CPU在执行主程序 任务的同时实现延时。时间到了CPU去处理,而不用空 耗时间等待,这些闹钟就是“定时器/计数器”。 ●每个定时/计数器既可以实现定时功能,也可以实现计 数功能
可编程定时器/计数器应用 l单片机中有多个“闹钟” ,可以帮助CPU在执行主程序 任务的同时实现延时。时间到了CPU去处理,而不用空 耗时间等待,这些闹钟就是“定时器/计数器” 。 l每个定时/计数器既可以实现定时功能,也可以实现计 数功能

(3)定时器/计数器用途 >定时器/计数器是MCS-51系列单片机重要功能模块之一。 是单片机应用系统中不可缺少的组成部分。 常用定时器作定时时钟,以实现定时检测、自动控制等。 ●而计数器主要用于对外部事件的计数。 ◆【实际应用例) ●电子钟:定时器 ·自动生产线工件计数:计数器
(3)定时器/计数器用途 Ø定时器/计数器是MCS-51系列单片机重要功能模块之一。 是单片机应用系统中不可缺少的组成部分。 l常用定时器作定时时钟,以实现定时检测、自动控制等。 l而计数器主要用于对外部事件的计数。 u【实际应用例】 l电子钟:定时器 l自动生产线工件计数:计数器

(4)单片机定时器/计数器的2种模式 >8051单片机的定时器/计数器有2种功能模式 ●计数器模式 ●定时器模式 >主要是输入脉冲的不同
(4)单片机定时器/计数器的2种模式 Ø8051单片机的定时器/计数器有2种功能模式 l计数器模式 l定时器模式 Ø主要是输入脉冲的不同

定时器/计数器的计数功能 >设置为计数器模式时。在每个机器周期的$5P2期间采样 T0(P3.4)或T1(P3.5)引脚电平。对输入脉冲计数。 M1 M2 -M3 【例】当晶振频率为 S1S2|S3S4|S5S6S1S2S3S4S5S6S1S2S3S4S5S6S112wMHz时,最高计数 频率不超过 1/24*12MHz,即计数 脉冲的周期要大于2μs 采样1 采样0 加1 >由于对外部事件的检测需要两个机器周期(24个振荡周 期),所以,其计数器计数频率最高为晶振频率的24
定时器/计数器的计数功能 Ø设置为计数器模式时。在每个机器周期的S5P2期间采样 T0(P3.4)或T1(P3.5)引脚电平。对输入脉冲计数。 Ø由于对外部事件的检测需要两个机器周期(24个振荡周 期),所以,其计数器计数频率最高为晶振频率的1∕24。 【例】当晶振频率为 12MHz时,最高计数 频率不超过 1/24*12MHz,即计数 脉冲的周期要大于2μs