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

📄 lvbi.asm

📁 在传一些用另外一种方法控制的LED显示屏的原程序,看看.
💻 ASM
字号:

                ORG 00H
                LJMP START
                ORG 30H
      START:    MOV  R2,#0
                MOV  50H,#0
      START1:   MOV  DPTR,#TAB1
                MOV  A,R2
                MOVC A,@A+DPTR
                MOV  2AH,A
                LCALL WRITE5950_0
                INC  R2
                MOV  A,R2
                MOVC A,@A+DPTR
                MOV  2AH,A
                LCALL WRITE5950_0
                INC  R2
                
                MOV  DPTR,#TAB
                MOV  A,50H
                MOVC A,@A+DPTR
                MOV  2AH,A
                LCALL WRITE5952_2
                INC  50H
                MOV  A,50H
                MOVC A,@A+DPTR
                MOV  2AH,A
                LCALL WRITE5952_2
                
                CLR P2.0      ;STB
                NOP
                SETB P2.0
                NOP
                CLR  P0.0     ;STB
                NOP
                SETB P0.0
                LCALL DL2MS
                INC  50H
                MOV  A,50H
                CJNE A,#32,START1
                LJMP START
;---------------------WRITE5950--------------------------
WRITE5950_0:    MOV R5,#08H
                MOV A,2AH
LOOP:           RLC A
                MOV P0.4,C        ;列DATA
                CLR P0.1          ;列CLK
                NOP
                SETB P0.1
                DJNZ R5,LOOP
                RET
;---------------------WRITE5952---------------------------
WRITE5952_2:    MOV R5,#08H
                MOV A,2AH
LOOP2:          RRC A
                MOV P0.7,C              ;R  DATA
                mov p0.6,c              ;G  DATA
                CLR P2.1                ;行CLK
                NOP
                SETB P2.1
                DJNZ R5,LOOP2
                RET
;----------------------DL2MS-------------------------------
 DL2MS:         MOV 43H,#14H           ; every LED(2ms)
   DL2:         MOV 44H,#14H
   DL1:
                DJNZ 44H,DL1
                DJNZ 43H,DL2
                RET
;----------------------TAB--------------------------------
TAB:DW 0FF7FH,0FFBFH,0FFDFH,0FFEFH,0FFF7H,0FFFBH,0FFFDH,0FFFEH,7FFFH,0BFFFH,0DFFFH,0EFFFH,0F7FFH,0FBFFH,0FDFFH,0FEFFH
;----------------------TAB1-------------------------------
TAB1:
;第1屏爱;*****************
DB 00H 40H 40H 20H 0B2H 0A0H 96H 90H
DB 9AH 4CH 92H 47H 0F6H 2AH 9AH 2AH
DB 93H 12H 91H 1AH 99H 26H 97H 22H
DB 91H 40H 90H 0C0H 30H 40H 00H 00H
end







⌨️ 快捷键说明

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