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
您可能感兴趣的试卷
你可能感兴趣的试题
最新试题
从键盘输入6和B时,得到的ASCⅡ码分别是()
有20个单字节的有符号数,存放在以内存NUM1单元为首地址的存储区中,要求将其取绝对值后,存人到以内存NUM2为首地址的存储区中。请填写下面程序,完成指定功能。MOV SI,OFFSET NUM1;置源地址指针MOV DI,OFFSET NUM2;置目的地址指针MOV CX,()LP:MOV AL,()AND AL,()JNS()NEG()NEXT:MOV[DI],AL()SIINC()LOOP()INT 3
8086CPU可扩展I/O端口地址的个数最多为()
在指令MOV AX,[BX]中,源操作数的寻址方式为()
如果DAC0832是一个集成的8位D/A转换芯片,假如满量程输出为SV,则当数字量为80H时,输出电压为()V。
对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。完成这种数据传送最好选用的传送方式是()
微处理器8088的外部数据总线位数为()
利用DOS系统功能INT 21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是()
下面哪一个是8088CPU中的代码段寄存器()
VARl DW 4 DUP(?)语句实现留空()个字节单元。