第12章 MCS-51的定时器-计数器

时间:2026-01-20

第12章 MCS-51的定时器-计数器

T0

T1

时钟电路

程序存储器 ROM

数据存储器 RAM

定时/计数器 定时 计数器 2× 16 ×

8051 CPU 并行接口内部中断 P0 P1 P2 P3 TXD RXD INT0 INT1

串行接口

中断系统

外部中断

第12章 MCS-51的定时器-计数器

第 12 章 MCS-51的定时器 计数器 的定时器/计数器 的定时器

第12章 MCS-51的定时器-计数器

内容安排一. 内部结构及工作原理 二. 定时器 计数器的控制 定时器/计数器的控制 三. 工作方式 四. 初始化 五. 应用举例

第12章 MCS-51的定时器-计数器

§12.1 内部结构及工作原理软件定时 定时方式 定时方式 不可编程硬件定时 可编程硬件定时

MCS-51内部提供 个16位可编程的定时器 计数器,可 内部提供2个 位可编程的定时器 计数器, 位可编程的定时器/计数器 内部提供 编程修改定时或计数的参数/方式 编程修改定时或计数的参数 方式定时控制 定时器/计数器功能 定时器 计数器功能 计数器 分频器 事故记录

第12章 MCS-51的定时器-计数器

特点: 特点:T/C0和T/C1的内部结构基本相同,它们即可独立工作, 和 的内部结构基本相同, 的内部结构基本相同 它们即可独立工作, 也可相互组合工作 T/C0是一个 位加1计数器,也可以拆成两个 位的专 是一个16位 计数器 也可以拆成两个8位的专 计数器, 是一个 用寄存器( 用寄存器(TH0和TL0)独立使用,它们各自占一个 和 )独立使用, 端口地址TH0→8CH, TL0→ 8AH, TH1→8DH, 端口地址 , , , TL1→ 8BH 16位加 计数器复位后初始值为 位加1计数器复位后初始值为 位加 计数器复位后初始值为0000H,用来存放定时 , 或计数的初值 每来一个计数脉冲,计数器加1,加满后( 每来一个计数脉冲,计数器加 ,加满后(FFFFH→ 0000H),将产生一个溢出脉冲,使标志位 ),将产生一个溢出脉冲 ),将产生一个溢出脉冲,使标志位TF0置“1”, 置 , 该标志位可产生一个中断请求,也可供CPU查询 该标志位可产生一个中断请求,也可供 查询 启动计数后与CPU并行工作 启动计数后与 并行工作 T/C0可工作于定时模式或计数模式,工作方式有四种: 可工作于定时模式或计数模式, 可工作于定时模式或计数模式 工作方式有四种: 方式0~3,由寄存器 方式 ,由寄存器TMOD、TCON设定 、 设定

第12章 MCS-51的定时器-计数器

定时脉冲周期 = 机器周期晶振

÷12C/T=0 计 数 器 T0 EA TR0&

TF0

&

T0溢出中断

C/T=1

T0每个机器周期采样一次&

GATE

B

ET0

AINT0

定时方式通过

计数器计数脉冲的个数 计数器计数脉冲的个数 计数脉冲 计数方式 系统的主时钟fosc,经12分频后(1个机 系统的主时钟 , 分频后 个机 器周期) 器周期),做定时功能(C/T=0) ) T0的外部引脚(P3.4),做计数功能 的外部引脚 )(C/T=1) )

来源

计数脉冲

第12章 MCS-51的定时器-计数器

晶振

÷12C/T=0 计 数 器 T0 EA TR0&

TF0

&

T0溢出中断

C/T=1

T0每个机器周期采样

一次&

GATE

B

ET0

AINT0

TR0:定时/计数器的启动控制位,当TR0=1时,启动计 :定时 计数器的启动控制位 计数器的启动控制位, = 时 数器计数 GATE:门控设置位,当GATE=1时,T/C0(或T/C1) :门控设置位, 时 ( ) 工作于门控工作方式, 工作于门控工作方式,利用此工作方式可测量正方波 宽度,被测方波信号由INT0引脚输入 宽度,被测方波信号由 引脚输入

第12章 MCS-51的定时器-计数器

晶振

÷12C/T=0 计 数 器 T0 EA TR0&

TF0

&

T0溢出中断

C/T=1

T0每个机器周期采样一次&

GATE

B

ET0

AINT0

1. 定时方式计数固定周期的脉冲

2. 计数方式外部输入信号是加到T0( 外部输入信号是加到 (P 3.4)或T1(P3.5)端。外 ) ( ) 部输入脉冲信号产生由1至 的下降沿时 定时器加1 的下降沿时, 部输入脉冲信号产生由 至0的下降沿时,定时器加 外部输入信号最高的计数速率是晶振频率的1/24 外部输入信号最高的计数速率是晶振频率的

第12章 MCS-51的定时器-计数器

定时器/计数器的控制 §12.2 定时器 计数器的控制定时器/计数器的工作模式及方式由 定时器 计数器的工作模式及方式由SFR(TMOD、TCON) 计数器的工作模式及方式由 、 ) 控制 定时器/计数器的初始化 定时器 计数器的初始化 方法: 软件将控制字写入TMOD、TCON,目的设定 方法:由软件将控制字写入 将控制字写入 、 , T/C0和T/C1的工作方式和控制功能 和 的工作方式和控制功能

1. 工作方式寄存器 工作方式寄存器TMOD(89H) )功能:控制 的工作方式, 功能:控制T/C0和T/C1的工作方式,其中高四位为 和 的工作方式 其中高四位为T/C1 的方式控制字段,低四位为T/C0的方式控制字 的方式控制字段,低四位为 的方式控制字 格式: 格式:T/C1 T/C0

第12章 MCS-51的定时器-计数器

格式: 格式:T/C1 T/C0

注意: 不能位寻址, 注意:TMOD不能位寻址,只能通过字节传送方式设定 不能位寻址 (1)M1、M0:工作方式选择位 ) 、 :

第12章 MCS-51的定时器-计数器

格式: 格式:T/C1 T/C0

晶振

÷12 12C/T=0 计 数 器 T0 EA TR0&

T0溢出中断 TF0

C/T=1

T0每个机 …… 此处隐藏:2067字,全部文档内容请下载后查看。喜欢就下载吧 ……

第12章 MCS-51的定时器-计数器.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219