- 4
- 0
- 约7.34千字
- 约 44页
- 2019-11-14 发布于湖北
- 举报
9 计数/定时控制器 可编程计数/定时控制器8253 定时控制在微机系统中极为重要 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔 计数电路记录外设提供的具有一定随机性的脉冲信号时,主要反映脉冲的个数,又称为计数器 8253/8254定时计数器 8253可与8086/8088CPU相连构成完整的定时、计数或脉冲发生器系统。 8253的内部结构和引脚 1. 数据总线缓冲存储器 是8253与CPU之间的数据接口,由8位双向三态缓冲存储器构成,是CPU与8253之间交换信息的必经之路。 (2) CS*——片选信号,由CPU输入,低电平有效,通常由端口地址的高位地址译码形成。 3. 通道0~通道2 8253内部包含3个功能完全相同的通道,每个通道内部设有一个16位计数器,可进行二进制或十进制(BCD码)计数。 任一通道作计数器用或作定时器用,其内部操作完全相同,区别在于前者是由计数脉冲进行减“1”计数,而后者是由时钟脉冲进行减“1”计数。作计数器时,要求计数的次数可直接作为计数器的初值预置到减“1”计数器中。作定时器时,计数器的初值即定时系数应根据要求定时的时间进行如下运算才能得到: 定时系数=要求定时的时间/时钟脉冲的周期 SC1,SC0位用来选择通道。 RL1,RL0位用来定义对所选通道中的计数器的操作 RL1RL
原创力文档

文档评论(0)