这取决于两个寄存器的内容:
高速时钟取决于高速时钟控制寄存器(HISPCP,地址701AH)中的D2~D0位。
其中D2~D0的值记为H,当H=0,高速时钟等于CPU时钟。
H>0,则高速时钟频率=CPU时钟频率/2*H,
H是三位二进制数,取值范围0~7,所以高速时钟范围是(150/14)~150MHz。
低速时钟取决于低速时钟控制寄存器(LOSPCP,地址701BH)中的D2~D0位。
配置方法与高速时钟控制寄存器完全相同,所以其范围与高速时钟频率范围也是一致的,就看你怎么设置了。
用计数2
选择计数器2的工作方式2
计数初值为8*1000/1=8000
那么方式控制字为10110100
编程如下
mov dx , c(我设的代号,方式控制字端口地址)
mov al , 10110100B
out dx,al
dec dx;得到的是t2的地址
mov ax,8000
out dx,al
mov al,ah
out dx,al