微机原理复习资料和答案
2、 某系统中有一片8254,其四个端口地址为310H,312H,314H,316H,计数脉冲频率为1MHz、BCD码
计数,试编写计数器0输出频率为2KHz方波的初始化程序。
(8253方式控制字:D7D6:计数器选择;D5D4:读写控制;D3D2D1:工作方式选择D0:计数方式选择)
计数初值=10^6/2*10^3=500
控制字: 00110111 37H (011 方式3---方波)
答:
MOV AL,37H
MOV DX,316H
OUT DX,AL
MOV DX,310H (先传 低 , 再传高)
MOV AL,00H
OUT DX,AL
MOV AL,05H
OUT DX,AL
/////////////////////////////////////
MOV AX,500
OUT 310H,AL
MOV AL,AH
OUT 310,AL