第五章80C51的定时计数器.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章80C51的定时计数器

5.1 定时器 / 计数器的结构 8051 有2个可独立控制的16位定时器/计数器:T0、T1。 T0、T1有2种工作模式(定时,计数)和4种工作方式(方式0、方式1、方式2、方式3)可供选择,可通过TMOD和TCON实现对T0、T1的控制。 * * 本章内容 Single Chip Microcomputer 定时器/计数器的结构 定时器/计数器的应用与编程 定时器/计数器的工作方式 第5章 MCS-51的定时器/计数器 一、定时/ 计数器的结构 51子系列单片机内有两个十六位增一 定时 / 计数器 TH0 TL0 TH1 TL1 TMOD TCON CPU T1 T0 T1(P3.5) T0(P3.4) MCS-51定时器/计数器结构框图 实质是计数器,脉冲每一次下降沿,计数寄存器数值将加1。 计数的脉冲如果来源于单片机内部的晶振,由于其周期极为准确,这时称为定时器。计数的脉冲如果来源于单片机外部的引脚,由于其周期一般不准确,这时称为计数器。 +1计数器 溢出 中断 脉冲 控制 开关 1、工作方式控制寄存器 TMOD (地址89H) TMOD M0 M1 C / GATE M0 M1 C / GATE T1 T0 GATE —— 门控位。 GATE = 0,以运行控制位TR0或TR1启动定时器/计数器运行; GATE = 1 ,用INT0 或 INT1 的高电平来启动定时器/计数器运行。 C/T —— 外部计数器 / 定时器模式选择位 C/T = 0 定时器模式; C /T = 1 计数器模式。 M1 M0—— 工作方式选择位(编程可决定四种工作方式)。 89H 2、定时 / 计数器控制寄存器TCON 能否启动定时 / 计数器工作与GATE有关,分两种情况: GATE = 0 时,若TRi = 1,开启Ti计数工作;(i = 0或1) 若TRi = 0,停止Ti计数。 GATE = 1 时,若TRi = 1 且INTi = 1时开启Ti计数; 若TRi = 1 且INTi = 0时不能开启Ti计数。 若TRi = 0, 停止Ti计数。 TR0 —— 定时 / 计数器T0运行控制位。 软件置位,软件复位。 TR1 —— 定时 / 计数器T1运行控制位。(用法与TR0类似) IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH TCON 位地址 88H M1 M0 方式 说明 0 0 0 13位定时/计数器 高八位TH(7 ~ 0)+ 低五位TL(4 ~ 0) 0 1 1 16位定时/计数器 TH(7 ~ 0)+ TL(7 ~ 0) 1 0 2 8位计数初值自动重装的定时/计数器 TL(7 ~ 0) TH(7 ~ 0) 1 1 3 T0分成2个8位定时/计数器; T0在方式3时T1可工作在方式0、方式1、 方式2;T1 在方式3时将停止工作。 5.2 定时器 / 计数器的工作方式 1、方式0(M1M0为00) 计数寄存器TLi 低5位 + THi8位

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档