8253-5(PIT)
Programmable Interval Timer
1. 可编程定时器/计数器
- 基本计数器
CR:16 位计数初值寄存器。存放计数初值,可通过程序来设定。
CE:计数执行单元。16 位减 1 计数器,只对 CLK 脉冲计数,当减为 0 时,通过 OUT 输出指示信号。
OL:计数输出锁存器。通常跟随 CE 的内容变化而变化,当接收到 CPU 发来的锁存命令时,就锁存当前的计数值而不跟 CE 内容变化。
GATE:控制输入端。他有多种控制作用,如允许/禁止计数、启动/停止计数
控制寄存器:控制定时器/计数器的工作方式,就是控制 CLK 脉冲和 GATE 门控信号适当配合来产生 OUT 端的输出信号的形状。
2. 8253-5 的结构和功能
8253-5 为具有 3 个独立的 16 位计数器,它可用程序设置成多种工作方式,按十进制计数或二进制计数,最高计数速率可达 2.6 Hz。
- 引脚
D7 ~ D0 : 8 条双向数据