aaa.asm

来自「基于数码管的四位动态同步显示」· 汇编 代码 · 共 67 行

ASM
67
字号
     ORG 0000H
              AJMP MAIN
             ORG 0030H
   MAIN:  MOV 30H,#0EFH
               MOV A,30H
	   MOV B,#100
	   DIV AB
	   MOV 20H,A
	   MOV 31H,A
	   MOV A,B
	   MOV B,#10
	   DIV AB
	   MOV 32H,A
	   MOV 33H,B
	   SWAP A
	   ADD A,B
	   MOV 21H,A


	   MOV A,31H
	   MOV DPTR, #TAB2
	   MOVC A,@A+DPTR
	   MOV 34H,A				 ;百位

	   MOV A,32H
	   MOV DPTR,#TAB2
	   MOVC A,@A+DPTR
	   MOV 35H,A				 ;十位
	    
	   MOV A,33H
	   MOV DPTR,#TAB2
	   MOVC A,@A+DPTR
	   MOV 36H,A				 ;个位

DISP:  SETB  P2.1
           SETB  P2.2
           MOV  P0 , 34H
           CLR  P2.0
           LCALL DELAY

	SETB  P2.0
            SETB  P2.2
	MOV  P0 , 35H
	CLR   P2.1
	LCALL DELAY

	SETB  P2.0
            SETB  P2.1
	MOV  P0 , 36H
	CLR  P2.2
	LCALL DELAY

 LJMP DISP
DELAY:	 MOV R4,#0AH
LOOP:MOV R5,#18H
LOOP1: NOP
	 NOP
	 DJNZ R5,LOOP1
	 DJNZ R4,LOOP
	 RET 
  
   
    TAB2:DB 3FH,06H,5BH,4FH,66H,60H,70H,07H,7FH,6FH


      END

⌨️ 快捷键说明

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