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

📄 点阵_最终.asm

📁 点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵点阵
💻 ASM
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                       中断入口程序
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

               ORG        0000H
               LJMP       START

               ORG        0003H
               RETI
               ORG        000BH
               LJMP       INTT0
               ORG        0013H
               RETI
               ORG        001BH
               RETI
               ORG        0023H
               RETI
               ORG        002BH
               RETI

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                     主程序
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

START:         MOV         20H,#00H

               MOV         A,#0FFH
               MOV         P1,A
               MOV         P2,A
               MOV         P3,A
               MOV         P0,A
               CLR         P1.6
               MOV         TMOD,#01H
               MOV         TH0,#0FCH
               MOV         TL0,#18H
               MOV         SCON,#00H
               MOV         IE,#82H
               MOV         SP,#70H


MAIN:          LCALL        DIS1

               LCALL        MOVDISP

               inc          DPH
               LCALL        MOVDISP

               inc          DPH
               LCALL        MOVDISP


               AJMP         MAIN


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                     显示程序
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;




MOVDISP:       MOV          B,#00H

DISLOOP:       MOV          R3,#10H

DISMOV:        MOV          R2,#00H
               MOV          R1,B
               SETB         TR0

WAITMOV:       JBC          01H,DISMOV1
               AJMP         WAITMOV

DISMOV1:       DJNZ         R3,DISMOV
               INC          B

               MOV          A,R1
               JZ           MOVOUT
               AJMP         DISLOOP

MOVOUT:        RET


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                     单字
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

DIS1:          MOV          R3,#5AH

DIS11:         MOV          R2,#00H
               MOV          DPTR,#TAB
               MOV          R1,#00H
               SETB         TR0

WAIT11:        JBC          01H,DIS111
               AJMP         WAIT11

DIS111:        DJNZ         R3,DIS11
               RET



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                     扫描
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


INTT0:         PUSH        ACC
               MOV         TH0,#0FCH
               MOV         TL0,#18H
               JBC         00H,GOEND
               mov         dptr,#TAB1

               MOV         A,R1
               MOVC        A,@A+DPTR
               cpl         A
               MOV         SBUF,A

WAIT:          JBC         TI,GO
               AJMP        WAIT

GO:            mov         dptr,#TAB
               MOV         A,R1
               MOVC        A,@A+DPTR
               cpl         A
               MOV         SBUF,A

WAIT1:         JBC         TI,GO1
               AJMP        WAIT1

GO1:           SETB        P1.7
               NOP
               SETB        P1.6
               NOP
               NOP
               CLR         P1.6
               MOV         A,R2
               ORL         A,#0F0H
               MOV         R2,A
               MOV         A,P1
               ORL         A,#0FH
               ANL         A,R2
               MOV         P1,A
               CLR         P1.7
               INC         R2
               INC         R1

               MOV         A,R2
               ANL         A,#0FH
               JNZ         GO2
               SETB        00H

GO2:           POP         ACC
               RETI

GOEND:         CLR         TR0
               SETB        01H
               POP         ACC
               RETI



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;                     扫描 表
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



TAB:


;滕   CEBF8
DB 001H,078H,048H,04BH,078H,04BH,048H,049H,07AH,04DH,048H,048H,04BH,048H,0A8H,010H

;王   CCDF5
DB 000H,07FH,001H,001H,001H,001H,001H,03FH,001H,001H,001H,001H,001H,0FFH,000H,000H



;阁
DB 020H,017H,002H,043H,044H,04AH,041H,046H,078H,047H,044H,044H,047H,040H,040H,040H

;序   CD0F2
DB 001H,000H,03FH,020H,027H,021H,020H,020H,02FH,020H,020H,020H,020H,040H,041H,080H

;黑
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H

;物   CCEEF
DB 010H,010H,050H,051H,07DH,052H,094H,014H,019H,032H,0D4H,010H,011H,012H,014H,000H

;华   CBBAA
DB 008H,00CH,010H,030H,053H,090H,010H,010H,011H,001H,07FH,001H,001H,001H,001H,001H

;天   CCCEC
DB 000H,03FH,001H,001H,001H,001H,07FH,001H,001H,002H,002H,004H,008H,010H,020H,040H

;宝   CB1A6
DB 002H,001H,07FH,040H,080H,03FH,001H,001H,001H,01FH,001H,001H,001H,001H,07FH,000H

;龙   CC1FA
DB 002H,002H,002H,002H,07FH,002H,002H,002H,004H,004H,008H,009H,012H,020H,040H,000H

;光   CB9E2
DB 001H,021H,019H,00DH,009H,001H,07FH,004H,004H,004H,004H,008H,008H,010H,020H,040H

;射   CC9E4
DB 008H,010H,03FH,021H,03FH,021H,03FH,021H,021H,07FH,005H,009H,011H,021H,045H,002H

;牛   CC5A3
DB 000H,010H,010H,01FH,020H,020H,040H,000H,07FH,000H,000H,000H,000H,000H,000H,000H

;斗   CB6B7
DB 000H,008H,004H,006H,012H,008H,00CH,004H,000H,0FFH,000H,000H,000H,000H,000H,000H

;之   CD6AE
DB 002H,001H,000H,07FH,000H,000H,000H,000H,000H,001H,006H,018H,028H,0E7H,040H,000H

;墟   CD0E6
DB 020H,020H,020H,027H,0FCH,025H,024H,024H,024H,03CH,0E6H,045H,008H,008H,017H,020H

;黑
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H

;人   CC8CB
DB 001H,001H,001H,001H,001H,001H,002H,002H,004H,004H,008H,008H,010H,020H,040H,000H

;杰   CBDDC
DB 001H,001H,001H,07FH,003H,003H,005H,009H,011H,061H,001H,000H,048H,044H,084H,000H

;地   CB5D8
DB 000H,011H,011H,011H,0FDH,011H,017H,011H,011H,011H,011H,01DH,031H,0C1H,000H,000H

;灵   CC1E9
DB 000H,03FH,000H,01FH,000H,03FH,001H,001H,009H,009H,012H,002H,004H,008H,030H,040H







TAB1:

;滕
DB 024H,0A8H,0B0H,0FEH,040H,0FEH,090H,028H,026H,028H,0B0H,0F0H,02CH,024H,0A0H,040H

;王
DB 008H,0FCH,000H,000H,000H,000H,008H,0FCH,000H,000H,000H,000H,004H,0FEH,000H,000H

;阁
DB 000H,0FCH,004H,0E4H,044H,084H,004H,0C4H,034H,0C4H,044H,044H,0C4H,004H,014H,008H

;序   CD0F2
DB 000H,080H,0FEH,000H,0F8H,010H,0A0H,040H,0FEH,044H,040H,040H,040H,040H,040H,080H

;黑
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H

;物   CCEEF
DB 080H,080H,080H,0FCH,054H,054H,094H,094H,024H,024H,044H,084H,004H,004H,028H,010H

;华   CBBAA

DB 080H,088H,09CH,0E0H,080H,084H,084H,07CH,000H,000H,0FEH,000H,000H,000H,000H,000H

;天   CCCEC
DB 000H,0FCH,000H,000H,000H,000H,0FEH,000H,000H,080H,040H,020H,018H,00EH,004H,000H

;宝   CB1A6
DB 000H,000H,0FEH,004H,008H,0F8H,000H,000H,000H,0F8H,040H,020H,030H,020H,0FEH,000H

;龙   CC1FA
DB 000H,040H,020H,020H,0FEH,080H,090H,090H,0A0H,0C0H,080H,080H,082H,082H,07EH,000H

;光   CB9E2
DB 000H,010H,018H,010H,020H,004H,0FEH,040H,040H,040H,040H,042H,042H,042H,03EH,000H

;射   CC9E4
DB 008H,008H,008H,008H,0FEH,008H,008H,048H,028H,028H,028H,008H,008H,008H,028H,010H

;牛   CC5A3
DB 080H,080H,080H,0FCH,080H,080H,080H,080H,0FEH,080H,080H,080H,080H,080H,080H,000H

;斗   CB6B7
DB 040H,040H,040H,040H,040H,040H,040H,040H,07EH,0C0H,040H,040H,040H,040H,040H,040H

;之   CD6AE
DB 000H,000H,088H,0FCH,008H,010H,020H,040H,080H,000H,000H,000H,000H,000H,0FEH,000H

;墟   CD0E6
DB 040H,07CH,040H,0FEH,044H,0F0H,044H,03CH,090H,090H,094H,098H,090H,090H,0FEH,000H

;黑
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H

;人   CC8CB
DB 000H,080H,000H,000H,000H,000H,080H,080H,080H,040H,060H,030H,018H,00EH,004H,000H

;杰   CBDDC
DB 000H,000H,000H,0FCH,080H,040H,020H,018H,00EH,004H,000H,000H,088H,044H,044H,000H

;地   CB5D8
DB 020H,020H,020H,024H,03EH,0E4H,024H,024H,024H,034H,028H,020H,002H,002H,0FEH,000H

;灵   CC1E9
DB 008H,0FCH,008H,0F8H,008H,0F8H,008H,090H,010H,020H,080H,040H,020H,01CH,008H,000H





 END










⌨️ 快捷键说明

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