单片机实验之IO口扩展
电路图如下代码如下ORG 0000HMAIN:LCALL DELAYMOV DPTR,#7FFFHMOV A,#82HMOVX @DPTR,AMOV A,#11111110BMOV DPTR,#7FFCHLOOP:MOVX @DPTR,ARL ALCALL DELAYSJMP LOOPD...
·
电路图如下
代码如下
ORG 0000H
MAIN:LCALL DELAY
MOV DPTR,#7FFFH
MOV A,#82H
MOVX @DPTR,A
MOV A,#11111110B
MOV DPTR,#7FFCH
LOOP:MOVX @DPTR,A
RL A
LCALL DELAY
SJMP LOOP
DELAY:MOV R1,#00H
DLP:MOV R2,#50H
DJNZ R2,$
DJNZ R1,DLP
RET
END
代码很简单就是根据单片机扩展,从Pa口读取数据之后将数据传送到Pc端。思路很简单
如何计算端口地址,就是根据82C55端口设置,相关的端口设置可以在手册中查阅,通过端口设置可以得到端口的地址
更多推荐
已为社区贡献2条内容
所有评论(0)