振荡器脉冲
机器周期脉冲 Tcy
光源
光接
收器
定时器/计数器有四种工作方式,由工作方式控制寄存器 TMOD和控制寄存器TCON设定。
(1)工作方式控制寄存器 TMOD
M1 M0 00 01 1 13 位定时器 /计数器(TH 的 8 位和 TL 的低 5 位 ) 16 位定时器/计数器 (TH 的 8 位和 TL 的 8位 ) 自动重装入初值的 8 位定时器/计数器 T0 分成两个独立的 8 位计数器, T1 在方式 3 时停止工作
第四章 单片机的定时器/计数器和中 断系统
4.1 单片机的定时器/计数器
定时器/计数器的结构与应用
MCS - 51单片机的内部结构
计数脉冲输入
时钟源
4K ROM (EPROM)
SFR, 128 字节RAM
定时器/计 数器0、1
CPU
并行I / O 接口 P0 P1 P2 P3
串行接口
中断系 统
定时器/计数器是MCS-51单片机的重要功能模块之一。 在检测、控制及智能仪器等应用中,常用定时器做实时时钟, 实现定时检测、定时控制。还可用定时器产生毫秒宽的脉冲, 驱动步进电动机一类的电气机械。计数器主要用于外部事件 计数。
Y P1.0取反 TH0,TL0赋初值
程序流程框图
2、方式 1
T0或T1 构成16位定时器或计数器 ● 如希望T0工作于方式1定时时,TMOD设为如下命令字
000 1 ● 如希望T0工作于方式1计数时,TMOD设为如下命令字
010 1
● 同样在定时器/计数器T0、 T1 定时或计数前,在相应的寄存 器TH0、TL0, TH1、TL1中要赋予初值。
运行。其结构机器如周下期: