- 10
- 0
- 约 83页
- 2017-04-20 发布于四川
- 举报
微机原理与接口技术第八9章
第8章 可编程计数器/定时器;8.0 计数/定时方法简介;~;一、8253作用;8253/8254定时计数器;OUT
输出; 四大部分:数据总线缓冲器、读写控制逻辑、控制字寄存器
以及三个独立的16位的计数器通道。这三个计数器分别是计数器
0通道、计数器1通道和计数器2通道。;数据总线缓冲器; 计数器
通道0、通道1和通道2
CLK:计数器的脉冲输入端,GATE: 计数器的门控
信号,OUT: 计数器的输出信号,一般与计数溢出
有关。
8253计数器工作在减1状态,每输入一个计数脉
冲,计数器值减l,;计数器:将要计数的次数预置到该通道计数器中
定时器:从CLK输入一固定频率的时钟脉冲,再根
据要求定时的时间计算出定时所需的计数值或称
时间常数,并预置到计数器中
计数值=定时时间/时钟脉冲周期;...;二、 初始化编程步骤和门控信号的功能; 8253的编程
控制字
分为4部分,通道选择、计数器读/写方式、
工作方式和计数码的选择。;计数器的锁存操作
8253一旦初始化后,就不需要CPU参与而自动计数。为
了读出计数值时不干扰实际计数过程,同时读出的值又
是稳定的,就要求对通道计数器中的计数值进行锁存。;BCD计数制:写入初值范围为0000到
9999,而0000是最大值,代表10000
二进制计数制:写入初值范围为0000
到FFFFH,其中0000为最大值,代表
原创力文档

文档评论(0)