就是读取A端口信息,和把信息输出到B端口的时候,
8255A的樱岩D0~D7引脚状态一直显示的是灰色。
-------肆返--
D0~D7显示灰脊雹御色,是正确的。
关键是 PA、PB,显示的红色、蓝色,对不对。
程序段代码:MOV AL,80H80H是8255的控制字
MOV DX,010EH010EH是8255的控制端口的地址具体告前的根据你的电路连接的方法计算出来替换就可以了
OUT DX,AL
MOV BX,8
MOV XC,8
A2:
MOV AL,01H
MOV DX,010AH010AH是8255的A口或者B口的地址 根据你的图而定
A1:
OUT DX,AL
CALL DEKAY
SHL AL,1
LOOP A1
DEC BX
JNZ A2
DELAY PROC NEAR
PUSH CX
MOV CX,0FFFFH修改0FFFFH的值可以改变跑马灯的时间间隔
LOOP $
POP CX
RET
DELAY ENDP
HLT
上面的程序是一个跑马灯的程序 跑马灯效果伏宏是D0--D7一次点亮 循环八次的一个程缺友册序
希望采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)