- 25
- 0
- 约4.54千字
- 约 55页
- 2017-04-27 发布于四川
- 举报
§2.5 8254可编程定时/计数器;
计算机系统中经常要用到定时信号。
可以用软件和硬件两种方法来获得。
1:用软件方法,一般都是根据所需要的时间常数来设计一个延迟子程序。
2:用硬件方法,要用到计数器/定时器(简称T/C),并令其在简单的软件控制下,产生准确的时间延迟。
后者最突出的优点:计数时不占用CPU的时间。 ;;§2.5.1 8254可编程计数/定时器的功能与结构;;;;;(3)8254的外部引脚;4.地址线A1和A0:它们一般分别接到系统地址总线的A1和A0上。用于选择8254内部寄存器,以便对它们进行读/写操作。
8254内部寄存器与地址线A1和A0的关系如表2-10所示
;表2-10 8254内部寄存器与外部端口的关系;;§2.5.2 8254的操作方式和编程;;对8254的3个控制寄存器设置控制字,需对相同地址TIM十3执行3条OUT指令才能完成。假设INIC0、INICl和INIC2分别是要置入计数器0、1和2的控制字节,设置时要用??列指令:
MOV DX,TIM十3
MOV AL,INIC0
OUT DX,AL
MOV AL,INICl
OUT DX, AL
MOV AL,INIC2
OUT DX,AL; RLl和RL0指明对CR(计数寄存器)写和对OL(输出锁存器)
原创力文档

文档评论(0)