5.1.2 定时计数器的工作方式 (课件)-《单片机技术与应用》同步教学(电子工业版)

2024-07-11
| 16页
| 32人阅读
| 1人下载
普通

内容正文:

5.1.2 定时/计数器的工作方式 1 7 6 5 4 3 2 1 0 GATE C/T M1 M0 GATE C/T M1 M0 T0 T1 工作方式 功能 工作方式 M1 M0 13位计数器 方式0 0 0 16位计数器 方式1 0 1 8位计数器,初值自动重装 方式2 1 0 分成两个8位计数器,仅用于T0。T1停止使用 方式3 1 1 知识回顾:工作方式的选择 工作方式1的逻辑结构 16位计数器 启动控制 方式1: 16位的计数器 最大计数值: 216=65536 16位计数器 启动控制 0 1 1 定时 计数 工作方式1下 定时/计数功能的选择 16位计数器 启动控制 0 1 1 TRx 工作方式1下 门控位的控制 16位计数器 启动控制 0 1 1 TRx 工作方式1下 溢出标志的产生 0 1 1 TRx 工作方式1下 溢出后的处理 特别注意:溢出后要重新装载初始值 三种不同工作方式的比较 中规中矩: 方式0 简单精准: 方式2 一分为二: 方式3 位数 13位 8位 两个8位 最大值 8192 256 256 特点 和方式1基本一样 溢出后自动重装载 只用于T0,两个独立的计数器 工作方式0 方式0:13位计数器, TL的低5位和TH的全部8位。 特点:逻辑结构和编程方法都与方式1基本相同。 工作方式2 方式2:8位计数器,只有TL的8位在计数。 特点:溢出后会给TH一个指令,实现重装载。因此,在方式2下,THx和TLx 的值必须相同。 工作方式3 方式3:只适用于T0 特点:TL0、TH0一分为二,为独立的两个8位定时器 TH0只能定时 定时器/计数器的初始值 不同方式的计数最大值 工作方式 计数器位数 计数最大值 方式0 13位 213=8192 方式1 16位 216=65536 方式2 8位 28=256 方式3 8位 28=256 如何设定初始值 工作方式 计数器位数 计数最大值 计数250的初始值 方式0 13位 213=8192 8192-250 方式1 16位 216=65536 65536-250 方式2 8位 28=256 256-250 方式3 8位 28=256 256-250 T初值=M-COUNT 其中 M: 计数的最大值 COUNT:计数次数 计数250次,初值是多少? 写入THx、TLx 工作方式 计数器位数 计数最大值 计数250的初始值 THX 、TLX的写入 方式0 13位 213=8192 8192-250 THX= (8192-250)/32 TLX= (8192-250)%32 方式1 16位 216=65536 65536-250 THX= (65536-250)/256 TLX= (65536-250)%256 方式2 8位 28=256 256-250 THX=TLX= 256-250 方式3 8位 28=256 256-250 TLX= 256-250 计数值COUNT怎样算? 计数方式下:COUNT即为所需要的计数值; 定时方式下:COUNT=t时间/T机器周期; 其中 t时间:已知定时时间 $$

资源预览图

5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
1
5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
2
5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
3
5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
4
5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
5
5.1.2     定时计数器的工作方式  (课件)-《单片机技术与应用》同步教学(电子工业版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。