我在使用8255时候遇到问题,如何对8255的口进行计算?我知道A1A0两位代表什么意思,但是我无法对他们连线。书上实验程序如下:
CS8255 EQU 8063H PORTA EQU 8060H PORTB EQU 8061H
ORG 0000H MOV DPTR, #CS8255 MOV A, #90H MOVX @DPTR, A
START: MOV DPTR, #PORTA MOVX A, @DPTR MOV DPTR, #PORTB MOVX @DPTR, A MOV R5, #255 CALL DELAY SJMP START
DELAY: MOV R7, #255 GGG DJNZ R7, $ DJNZ R5, GGG RET
END
求教:该芯片应该如何接线? |