查表.asm

来自「查表练习程序,带HEX文件.可以通过KeilC观察查表流程」· 汇编 代码 · 共 70 行

ASM
70
字号
ORG 0000H
AJMP START
ORG 0030H

START:
	TABLE:
	DB 7EH,44H,3DH,6DH,47H,6BH
        DB 7BH,4CH,7FH,6FH
	MOV DPTR,#TABLE
        
ROTATE: MOV A,#00H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#01H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#02H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#03H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#04H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
         
        MOV A,#05H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#06H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#07H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#08H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        
        MOV A,#09H
        MOVC A,@A+DPTR
	MOV P2,A
        LCALL DELAY
        LJMP  ROTATE
DELAY:                  ;延时子程序1s
       MOV     R0,#0AH
DELAY1:MOV     R1,#00H
DELAY2:MOV     R2,#0B2H
       DJNZ    R2,$
       DJNZ    R1,DELAY2
       DJNZ    R0,DELAY1
       RET
       END

⌨️ 快捷键说明

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