8255思考题
接线
1.8255输入,输出接线图
D3(8255) A3中 CS- CS1 A0 A0 A1 A1 (JP23中) F4中 PA0~7 开关 PB0`~7 发光管
2流水灯(思考题接线) 将PA0~7改接中央发光管
1:执行程序后,使发光二极管闪动。
SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS
CODE SEGMENT ASSUME CS:CODE
START:MOV DX, 0273H ;控制端口 MOV AL, 80H OUT DX, AL MOV BX, 8001H
AA1: MOV DX, 0270H ;A端口 MOV AL, BH OUT DX, AL NOT BH ROR BH, 1
MOV DX, 0271H ;B端口 MOV AL, BL OUT DX, AL NOT BL ROL BL, 1 CALL DELAY CALL DELAY JMP AA1 DELAY: PUSH CX
MOV CX, 0F00H AA2: PUSH AX
POP AX LOOP AA2 POP CX RET
CODE ENDS END START
2:执行程序后,使发光二极管高八位和低八位亮灭相反。
SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS
CODE SEGMENT ASSUME CS:CODE START: MOV DX, 0273H MOV AL, 80H OUT DX, AL
MOV BX, 80FEH AA1: MOV DX, 0270H MOV AL, BH OUT DX, AL ROR BH, 1 MOV DX, 0271H MOV AL, BL OUT DX, AL ROL BL, 1 CALL DELAY CALL DELAY JMP AA1 DELAY: PUSH CX
MOV CX, 0F000H AA2: PUSH AX POP AX LOOP AA2 POP CX RET
CODE ENDS END START
XD0D0......PA0D0......IOW#IOR#IOY1WRRDCSPB78255单元...D15系统总线...D7D8XD7D7开关及LEDPA7XA1XA2A0A1PB0显示单元