你可能喜欢
填空题
8255芯片同开头K和8个LED(发光二极管)的连接如图所示。编写一个控制程序,要求在开关K断开时,8个LED全部熄灭,在开关K闭合时,则8个LED以0.5秒的间隔从上至下轮流点亮,且不断循环。设8255的端口地址为160H~163H,现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容。
MOV AL, ();初始化
MOV DX,163H
OUT DX.AL
MOV AL,();LED熄灭
MOV DX,()
OUT DX,AL
MOV DX,()
LOP:IN AL.DX
SHR AL,OIH
()LOP
MOV AL,()
MOV DX, ()
LOP1:OUT DX,AL
CALL DELAY05S ;延时0. 5秒
()
JMP LOP1
填空题
设8251的数据口地址为200H,控制口地址为201H,已完成初始化。要求用查询的方式接收8251串行口字符数据,并把该字符显示出来。试填空完善该程序段。
LOOP:MOV DX,()
IN AL.DX
TEXT AL.02
JZ LOOP
MOV DX,()
IN AL, ()
MOV DL,()
MOV AH,()
INT 21H
JMP LOOP