⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a2zdisplay.asm

📁 5x7 led array interface
💻 ASM
字号:
		  org 0000h
hhh:      call a1
		  call b1
		  call c1
		  call d1
		  call e1
		  call f1
		  call g1
		  call h1
		  call i1
		  call j1
		  call k1
		  call l1
		  call m1
		  call n1
		  call o1
		  call p11
		  call q1
		  call r11
		  call s1
		  call t11
		  call u1
		  call v1
		  call w1
		  call x1
		  call y1
		  call z1
		  sjmp hhh

a1:	MOV R0,#2FH
AGAIN1:
BACK1:MOV R1,#0FFH
     MOV P1,#01111100B
     SETB P2.0
     CLR P2.0
     MOV P1,#00010010B
     SETB P2.1
     CLR P2.1
     MOV P1,#00010001B
     SETB P2.2
     CLR P2.2
     MOV P1,#00010010B
     SETB P2.3
     CLR P2.3
     MOV P1,#01111100B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK1
     DJNZ R0,AGAIN1
	 ret
    
   b1:MOV R0,#2FH
AGAIN2:NOP
BACK2:MOV R1,#0FFH
     MOV P1,#00110110B
     SETB P2.0
     CLR P2.0
     MOV P1,#01001001B
     SETB P2.1
     CLR P2.1
     MOV P1,#01001001B
     SETB P2.2
     CLR P2.2
     MOV P1,#01001001B
     SETB P2.3
     CLR P2.3
     MOV P1,#01111111B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK2
     DJNZ R0,AGAIN2
    ret 
   c1:MOV R0,#2FH
AGAIN3:NOP
BACK3:MOV R1,#0FFH
     MOV P1,#00111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK3
     DJNZ R0,AGAIN3
    ret 
   d1:MOV R0,#2FH
AGAIN4:NOP
BACK4:MOV R1,#0FFH
     MOV P1,#01000001B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK4
     DJNZ R0,AGAIN4
    ret 
   e1:MOV R0,#2FH
AGAIN5:NOP
BACK5:MOV R1,#0FFH
     MOV P1,#0111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00110110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK5
     DJNZ R0,AGAIN5
    ret 
   f1:MOV R0,#2FH
AGAIN6:NOP
BACK6:MOV R1,#0FFH
     MOV P1,#01111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#01111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#01110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#01110110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK6
     DJNZ R0,AGAIN6
    ret 
   g1:mOV R0,#2FH
AGAIN7:NOP
BACK7:MOV R1,#0FFH
     MOV P1,#00000110B
     SETB P2.0
     CLR P2.0
     MOV P1,#00110110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK7
     DJNZ R0,AGAIN7
    ret
   h1:MOV R0,#2FH
AGAIN8:NOP
BACK8:MOV R1,#0FFH
     MOV P1,#00000000B
     SETB P2.0
     CLR P2.0
     MOV P1,#01110111B
     SETB P2.1
     CLR P2.1
     MOV P1,#01110111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01110111B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK8
     DJNZ R0,AGAIN8
 	ret
   i1:MOV R0,#2FH
AGAIN9:NOP
BACK9:MOV R1,#0FFH
     MOV P1,#00111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00000000B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00111110B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK9
     DJNZ R0,AGAIN9
    ret
   j1:MOV R0,#2FH
AGAIN10:NOP
BACK10:MOV R1,#0FFH
     MOV P1,#00111111B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111111B
     SETB P2.1
     CLR P2.1
     MOV P1,#00000001B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00111001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK10
     DJNZ R0,AGAIN10
   	ret
  k1:MOV R0,#2FH
AGAIN11:NOP
BACK11:MOV R1,#0FFH
     MOV P1,#01111111B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#01011101B
     SETB P2.2
     CLR P2.2
     MOV P1,#01101011B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK11
     DJNZ R0,AGAIN11
   ret
  l1:MOV R0,#2FH
AGAIN12:NOP
BACK12:MOV R1,#0FFH
     MOV P1,#00111111B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111111B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111111B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111111B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK12
     DJNZ R0,AGAIN12
   ret
  m1:MOV R0,#2FH
AGAIN13:NOP
BACK13:MOV R1,#0FFH
     MOV P1,#00000000B
     SETB P2.0
     CLR P2.0
     MOV P1,#01011111B
     SETB P2.1
     CLR P2.1
     MOV P1,#01101111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01011111B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK13
     DJNZ R0,AGAIN13
   ret 
 n1:MOV R0,#2FH
AGAIN14:NOP
BACK14:MOV R1,#0FFH
     MOV P1,#01000001B
     SETB P2.0
     CLR P2.0
     MOV P1,#01101111B
     SETB P2.1
     CLR P2.1
     MOV P1,#01110111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01111011B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK14
     DJNZ R0,AGAIN14
  ret  
  o1:MOV R0,#2FH
AGAIN15:NOP
BACK15:MOV R1,#0FFH
     MOV P1,#01100011B
     SETB P2.0
     CLR P2.0
     MOV P1,#01011101B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111110B
     SETB P2.2
     CLR P2.2
     MOV P1,#01011101B
     SETB P2.3
     CLR P2.3
     MOV P1,#01100011B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK15
     DJNZ R0,AGAIN15
   ret
  p11:MOV R0,#2FH
AGAIN16:NOP
BACK16:MOV R1,#0FFH
     MOV P1,#01111001B
     SETB P2.0
     CLR P2.0
     MOV P1,#01110110B
     SETB P2.1
     CLR P2.1
     MOV P1,#01110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#01110110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK16
     DJNZ R0,AGAIN16
     ret  
  q1:MOV R0,#2FH
AGAIN17:NOP
BACK17:MOV R1,#0FFH
     MOV P1,#01111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#01000001B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111010B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK17
     DJNZ R0,AGAIN17
   ret
  r11:MOV R0,#2FH
AGAIN18:NOP
BACK18:MOV R1,#0FFH
     MOV P1,#00111001B
     SETB P2.0
     CLR P2.0
     MOV P1,#01010110B
     SETB P2.1
     CLR P2.1
     MOV P1,#01100110B
     SETB P2.2
     CLR P2.2
     MOV P1,#01110110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00000001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK18
     DJNZ R0,AGAIN18
   ret 
 s1:MOV R0,#2FH
AGAIN19:NOP
BACK19:MOV R1,#0FFH
     MOV P1,#01001110B
     SETB P2.0
     CLR P2.0
     MOV P1,#00110110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00110110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00111001B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK19
     DJNZ R0,AGAIN19
   ret
 t11:MOV R0,#2FH
AGAIN20:NOP
BACK20:MOV R1,#0FFH
     MOV P1,#01111110B
     SETB P2.0
     CLR P2.0
     MOV P1,#01111110B
     SETB P2.1
     CLR P2.1
     MOV P1,#00000000B
     SETB P2.2
     CLR P2.2
     MOV P1,#01111110B
     SETB P2.3
     CLR P2.3
     MOV P1,#01111110B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK20
     DJNZ R0,AGAIN20
  ret   
  u1:MOV R0,#2FH
AGAIN21:NOP
BACK21:MOV R1,#0FFH
     MOV P1,#01000000B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111111B
     SETB P2.1
     CLR P2.1
     MOV P1,#00111111B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111111B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK21
     DJNZ R0,AGAIN21
   ret
  v1:MOV R0,#2FH
AGAIN22:NOP
BACK22:MOV R1,#0FFH
     MOV P1,#01110011B
     SETB P2.0
     CLR P2.0
     MOV P1,#01001111B
     SETB P2.1
     CLR P2.1
     MOV P1,#00011111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01001111B
     SETB P2.3
     CLR P2.3
     MOV P1,#01110011B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK22
     DJNZ R0,AGAIN22
   ret 
  w1:MOV R0,#2FH
AGAIN23:NOP
BACK23:MOV R1,#0FFH
     MOV P1,#01000000B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111111B
     SETB P2.1
     CLR P2.1
     MOV P1,#00000111B
     SETB P2.2
     CLR P2.2
     MOV P1,#00111111B
     SETB P2.3
     CLR P2.3
     MOV P1,#01000000B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK23
     DJNZ R0,AGAIN23
   ret 
  x1:MOV R0,#2FH
AGAIN24:NOP
BACK24:MOV R1,#0FFH
     MOV P1,#00011100B
     SETB P2.0
     CLR P2.0
     MOV P1,#01101011B
     SETB P2.1
     CLR P2.1
     MOV P1,#01110111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01101011B
     SETB P2.3
     CLR P2.3
     MOV P1,#00011100B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK24
     DJNZ R0,AGAIN24
   ret 
  y1:MOV R0,#2FH
AGAIN25:NOP
BACK25:MOV R1,#0FFH
     MOV P1,#01111100B
     SETB P2.0
     CLR P2.0
     MOV P1,#01111011B
     SETB P2.1
     CLR P2.1
     MOV P1,#00000111B
     SETB P2.2
     CLR P2.2
     MOV P1,#01111011B
     SETB P2.3
     CLR P2.3
     MOV P1,#01111100B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK25
     DJNZ R0,AGAIN25
   
  z1:MOV R0,#2FH
AGAIN26:NOP
BACK26:MOV R1,#0FFH
     MOV P1,#00111100B
     SETB P2.0
     CLR P2.0
     MOV P1,#00111010B
     SETB P2.1
     CLR P2.1
     MOV P1,#00110110B
     SETB P2.2
     CLR P2.2
     MOV P1,#00101110B
     SETB P2.3
     CLR P2.3
     MOV P1,#00011110B
     SETB P2.4
     CLR P2.4
     DJNZ R1,BACK26
     DJNZ R0,AGAIN26
   ret 
    
    END

⌨️ 快捷键说明

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