微机原理问题-8253初始化

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:21:08
写出8253初始化代码:
计数器2,方式3,BCD计数,初值2000h,端口80h~83h
mov al , 0B7h
out 83h, al
mov al,00h
out 82h,al
mov al,20h
out 82h,al
--------以上的解法我明白,但下面解法我就不太明白了,请高人指点---
mov al , 0A7h
out 83h, al
mov al,20h
out 82h,al
只对高8位进行读写的方式,不会影响整个计数器的计数吗,尤其是低8位自动置0以后,还能按要求工作吗?

8253的读写可以16位的,先读写低字节,在读写高字节,也可以是8位的,即只读写低或高字节,当选择8位的,另一半自动清0 ,如上只选择高字节,那么低字节就自动清0 了

对高位的读写计数.

一样的嘛,只不过计数值不太精准而已.