并行io端口扩充键盘.asm

来自「基于Proteus的51系列单片机设计与仿真」· 汇编 代码 · 共 26 行

ASM
26
字号
       ORG    00H
PORTA  EQU    0000H
PORTB  EQU    4000H
PORTC  EQU    0C000H
CONTA  EQU    7FFFH
       AJMP   START
       ORG    20H
START: MOV    A,#90H
       MOV    DPTR,#PORTC
       MOVX   @DPTR,A
       MOV    DPTR,#PORTA
       MOVX   A,@DPTR       
       MOV    DPTR,#PORTB
       MOVX   @DPTR,A
       CALL   DELAY
       LJMP   START
DELAY: MOV    R7,#05H
DELA:  MOV    R6,#28H
DEL:   MOV    R5,#5AH
       DJNZ   R5,$
       DJNZ   R6,DEL
       DJNZ   R7,DELA
       RET
       END
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?