内容正文:
第六章
第一节
定时器计数器
第二版
《单片机应用与技术》
教学目标
一
01 定时器计数器
本节目标
了解定时器计数器的内容。
知识目标
(1)了解MCS-51 系列单片机定时器/计数器结构以及工作原理。
(2)掌握MCS-51 系列单片机定时器/计数器工作方式寄存器 (TMOD) 和控制寄存器的工作原理。
教学重难点
二
教学重点:了解MCS-51 系列单片机定时器/计数器结构以及工作原理
教学难点:掌握MCS-51 系列单片机定时器/计数器工作方式寄存器 (TMOD) 和控制寄存器的工作原理
导入新课
三
导入:
在控制、电子等领域中,时常需要定时控制、延时控制或者对某种事件进行计数等,例如,全自动洗衣机 中的各种定时控制,流水线上的产品计数,电视机的定时开关,电子钟等;再如,车速测控系统需要对汽车车 轮的转速进行检测,如果采用光电脉冲发生器作为检测元件,通过对每个采样周期中光电脉冲发生器发出的脉 冲进行计数,再经转换计算,就可以确定汽车车轮的转速和车速。
MCS-51 系列单片机内部有2个16位定时器/计数器 TO和TI, 提供定时和计数功能。
新知讲授
四
一、定 时 器 / 计 数 器 的 工 作 原 理
1. 定时器/计数器的结构
8位定时器/计数器的实质是加1计数器(16位),由高8位和低8位2个寄存器组成 (TO由 THO和 TLO组 成 ,TI 由 TH1 和 TL1 组成),该寄存器用于存放定时或计数的初值。
01
TMOD 是 定时器/计数器的工作方式寄存器,用于确定定时器/计数器的工作方式;TCON 是定时器/计数 器的控制寄存器,用于控制定时器/计数器的启动和停止,设置所有中断源的溢出标志。
02
新知讲授
四
一、定 时 器 / 计 数 器 的 工 作 原 理
1. 定时器/计数器的结构
新知讲授
四
一、定 时 器 / 计 数 器 的 工 作 原 理
2.定时器/计数器的工作原理
加1计数输入的计数脉冲有两个来源: 一个由系统内部时钟振荡器输出脉冲经12分频后 送来(称为机器周期脉冲)
01
另一个是TO或 T1 引脚输入的外部脉冲源,每来1个脉冲,计数 器加1
02
新知讲授
四
一、定 时 器 / 计 数 器 的 工 作 原 理
2.定时器/计数器的工作原理
对机器周期脉冲进行计数称为定时器,对外来脉冲进行计数称为计数器。当计数器各 位全为1时,再输人1个脉冲,计数器就会产生溢出,并向CPU发出中断请求,同时计数器 归零,产生的溢出信号使 TCON中 TFO 或 TF1标志位置1
03
如果定时器/计数器工作于定时模 式,溢出信号表示定时时间已到;如果工作于计数模式,溢出信号表示计数值已满。
04
新知讲授
四
二. 定时器/计数器的寄存器
1. 工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时器/计数器的工作方式,低4位用于 TO 的设置,高4 位用于T1 的设置,其格式见表6-1。
89H D7 D6 D5 D4 D3 D2 D1 DO
TMOD GATE C/T M1 MO GATA C/T M1 MO
新知讲授
四
二. 定时器/计数器的寄存器
1. 工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时器/计数器的工作方式,低4位用于 TO 的设置,高4 位用于T1 的设置,其格式见表6-1。
(1)GATE
一颗孤独的心需要爱的滋润;一颗冰冷的心需要门控位。GATE=0 时,只要用软件使TCON中的TRO 或 TR1 为1,就可以启动定时器/计数器工作; GATE=1 时,要用软件使 TRO 或 TR1 为1,同时外部中断引脚INTO或INT1也为高电平,才能启动定时器/计数器工作,即此时定时器/计数器的启动要加上INTO 或INT1引脚为高电平这一条件。友谊的温暖;一颗绝望的心需要力量的托慰。
新知讲授
四
二. 定时器/计数器的寄存器
1. 工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时器/计数器的工作方式,低4位用于 TO 的设置,高4 位用于T1 的设置,其格式见表6-1。
(2)C/T
定时器/计数器模式选择位。当C/T=0 时为定时模式;当C/T=1 时为计数 模式。
新知讲授
四
二. 定时器/计数器的寄存器
1. 工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时器/计数器的工作方式,低4位用于 TO 的设置,高4 位用于T1 的设置,其格式见表6-1。
(3)M1M0
工作方式选择位。定时器/计数器有4种工作方式,由M1和 MO 进行设置
新知讲授
四
二. 定时器/计数器的寄存器
1. 工作方式寄存器TMOD
工作方式选择位。定时器/计数器有4种工作方式,由