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

📄 dsyd.asm

📁 编的一些控制显示屏的测试程序,大家都交流!
💻 ASM
字号:
;调试已经通过,用定时不闪。但不能超过16字。
                ORG     0000H
                LJMP    ST
                org     000bh
                ljmp    ds0ZD
                org   0030h
         st:    mov r2,#0
                mov r3,#0
                 mov r4,#0
                  mov r5,#0
                  mov dptr,#tab
                  MOV TMOD,#01H
                  MOV TH0,#4ch
                  MOV TL0,#00h
                  SETB EA
                  SETB ET0
                  SETB TR0
 tt:              Cpl p0.6     ;绿色
                  Cpl p0.7     ;红色
                  call lyx
                  CPL p0.6
                  CPL p0.7
         main:    mov a,r2
                  movc A,@A+DPTR
                  call hssj
                  INC R2
                  mov a,r2
                  MOVC A,@A+DPTR
                  call hssj
                  CLR P0.0
                  NOP
                  SETB P0.0
                  MOV 7AH,#130
                  DJNZ 7AH,$
                  MOV A,#0
                  call hssj
                  mov a,#0
                  call hssj
                  clr p0.0
                  nop
                  setb p0.0
                  INC R2
                  call lyx
                  CJNE R2,#32,MAIN
                  mov r2,#0
                  ljmp tt
          lyx:   CLR P2.1
                 NOP
                 SETB P2.1
                 CLR  P2.0
                 NOP
                 SETB P2.0
                 ret
           hssj:  mov 60h,#8
            DD1: RlC A
                 MOV P0.4,C
                 CLR P0.1
                 NOP
                 SETB P0.1
                 djnz 60h,dd1
                 ret
   DS0ZD:       CLR TR0
                PUSH ACC
                push PSW
                MOV TH0,#4ch
                MOV TL0,#00h
                INC R4
                CJNE R4,#3,LP         ;;;;
                MOV r4,#0
                ;********************
             ;  mov 61h,#32
           ss:  inc dptr
                INC DPTR
              ;  djnz 61h,ss
                INC R5
                CJNE R5,#130,lp
                MOV R5,#0
                ;INC R6
                ;CJNE R6,#1,LP
                ;MOV R6,#0
                mov dptr,#tab
                ;**********************
            LP: POP PSW
                POP ACC
                SETB  TR0
                RETI
TAB:
;第1屏相信自己一定;***********************************
DB 10H 04H 10H 03H 0D0H 00H 0FFH 0FFH
DB 30H 00H 50H 00H 90H 01H 00H 00H
DB 0FEH 0FFH 22H 42H 22H 42H 22H 42H
DB 22H 42H 0FEH 0FFH 00H 00H 00H 00H
DB 80H 00H 40H 00H 30H 00H 0FCH 7FH
DB 07H 00H 0AH 00H 0A8H 7EH 0A8H 22H
DB 0A9H 22H 0AEH 22H 0AAH 22H 0A8H 22H
DB 0A8H 7EH 08H 00H 08H 00H 00H 00H
DB 00H 00H 00H 00H 00H 00H 0F8H 0FFH
DB 48H 44H 48H 44H 4CH 44H 4BH 44H
DB 4AH 44H 48H 44H 48H 44H 48H 44H
DB 0F8H 0FFH 00H 00H 00H 00H 00H 00H
DB 00H 00H 00H 00H 0E2H 3FH 22H 40H
DB 22H 40H 22H 40H 22H 40H 22H 40H
DB 22H 40H 22H 40H 22H 40H 7EH 40H
DB 00H 40H 00H 78H 00H 20H 00H 00H
DB 00H 00H 80H 00H 80H 00H 80H 00H
DB 80H 00H 80H 00H 80H 00H 80H 00H
DB 80H 00H 80H 00H 80H 00H 80H 00H
DB 80H 00H 0C0H 00H 80H 00H 00H 00H
DB 00H 40H 10H 20H 0CH 18H 0A4H 07H
DB 24H 08H 24H 10H 25H 20H 0E6H 7FH
DB 24H 42H 24H 42H 24H 42H 24H 42H
DB 14H 40H 0CH 40H 04H 00H 00H 00H
;第1屏能成功。;***********************************
DB 10H 00H 0B8H 0FFH 97H 0AH 92H 0AH
DB 90H 4AH 94H 8AH 0B8H 7FH 10H 00H
DB 00H 00H 7FH 3FH 48H 44H 48H 44H
DB 44H 42H 74H 72H 20H 20H 00H 00H
DB 00H 40H 00H 30H 0F8H 0FH 48H 00H
DB 48H 08H 48H 50H 0C8H 4FH 08H 20H
DB 0FFH 10H 08H 0BH 09H 0CH 0AH 12H
DB 0C8H 21H 88H 40H 08H 0F0H 00H 00H
DB 00H 04H 04H 0CH 04H 04H 04H 04H
DB 0FCH 03H 04H 42H 14H 22H 14H 11H
DB 10H 0CH 90H 23H 7FH 20H 10H 60H
DB 10H 20H 0F0H 1FH 00H 00H 00H 00H
DB 00H 00H 00H 18H 00H 24H 00H 24H
DB 00H 18H 00H 00H 00H 00H 00H 00H
end

⌨️ 快捷键说明

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