s15-2.asm

来自「市面上很流行的《手把手教你单片机》的光盘资料」· 汇编 代码 · 共 57 行

ASM
57
字号
	    ORG 0000H
 	    AJMP MAIN
	    ORG 030H
MAIN:	MOV P1,#00H	 
		MOV P2,#0FFH
START:	MOV P0,#0FH
	    MOV A,P0
    	CJNE A,#0FH,GO1
		MOV A,R1
    	MOV DPTR,#TAB
    	MOVC A,@A+DPTR
    	MOV P2,A
	    ACALL DEL
		AJMP START
GO1:	ACALL DEL
		CJNE A,#0FH,GO2
		AJMP START 
GO2:	MOV R2,#0DFH
		MOV R0,#00H
ST:		MOV P0,R2
		MOV A,P0
		JB ACC.0,ONE
		MOV A,#01H
		AJMP LKP
ONE:	JB ACC.1,TWO
		MOV A,#04H
		AJMP LKP
TWO:	JB ACC.2,THR
		MOV A,#07H
		AJMP LKP
THR:	JB ACC.3,NEXT
		MOV A,#0AH
LKP:	ADD A,R0
		CJNE A,#0BH,LKP1
		MOV A,#00H
LKP1:	MOV R1,A
		AJMP START
NEXT:	INC R0
		CJNE R0,#03H,L1
		MOV R0,#00H
		AJMP ST
L1:		CJNE R2, #0DFH ,L2
		MOV R2, #0BFH 
		AJMP ST
L2:		CJNE R2, #0BFH ,L3
		MOV R2, #7FH 
		AJMP ST
L3:		CJNE R2, #7FH ,RE
		MOV R2,#0DFH
RE:		AJMP START
DEL: 	MOV R7,#0DH
DEL1:	MOV R6,#0FFH
DEL2:	DJNZ R6,DEL2
     	DJNZ R7,DEL1
     	RET
TAB:	DB 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
  		END

⌨️ 快捷键说明

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