?? lf9111t.asm
字號:
MOV ADDRH,#00H
LCALL SETADDR
MOV R2,#0
MOV R3,#240
CLRK:
MOV P1,#0FFH
CLR WRR
SETB WRR
DJNZ R2,CLRK
DJNZ R3,CLRK
RET
;;========================================================================
;顯示彩條
DISCOLOR:
MOV ADDRL,#0E0H
MOV ADDRH,#0AEH
LCALL SETADDR
MOV FCOLOR,#5
LCALL DISCO2
MOV FCOLOR,#1
LCALL DISCO2
MOV FCOLOR,#3
LCALL DISCO2
MOV FCOLOR,#2
LCALL DISCO2
MOV FCOLOR,#6
LCALL DISCO2
MOV FCOLOR,#4
LCALL DISCO2
MOV FCOLOR,#0
LCALL DISCO2
MOV P1,#0FFH
CLR WRR
SETB WRR
RET
DISCO2:
MOV R2,#020H
MOV R3,#4
DISCO3:
LCALL DISME
DJNZ R2,DISCO3
DJNZ R3,DISCO3
NOP
RET
;;======================================================================
;設置地址子程序
SETADDR:
CLR AOO
MOV P1,ADDRL
CLR WRR
SETB WRR
MOV P1,ADDRH
CLR WRR
SETB WRR
SETB AOO
RET
;中文字模表格
CHINTAB:
; 0 代碼為0
;-- 文字: 商 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 001H,000H,000H,080H,07FH,0FCH,004H,020H,002H,040H,03FH,0F8H,022H,048H,024H,028H
DB 03FH,0E8H,024H,048H,024H,048H,027H,0C8H,024H,048H,024H,008H,020H,028H,020H,010H
; 1 代碼為1
;-- 文字: 品 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,00FH,0F0H,008H,010H,008H,010H,008H,010H,00FH,0F0H,008H,010H,000H,000H
DB 07EH,0FCH,042H,084H,042H,084H,042H,084H,042H,084H,07EH,0FCH,042H,084H,000H,000H
; 2 代碼為2
;-- 文字: 地 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,020H,011H,020H,011H,020H,011H,024H,0FDH,03EH,011H,0E4H,017H,024H,011H,024H
DB 011H,024H,011H,034H,011H,028H,01DH,020H,031H,002H,0C1H,002H,000H,0FEH,000H,000H
; 3
;-- 文字: 區 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,07FH,0FCH,040H,020H,040H,030H,048H,020H,046H,040H,041H,040H,040H,080H
DB 041H,040H,042H,020H,044H,030H,048H,018H,050H,010H,07FH,0FCH,000H,000H,000H,000H
; 4
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
; 5
;-- 文字: 特 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 010H,040H,010H,040H,053H,0FCH,050H,040H,07CH,040H,097H,0FEH,010H,010H,01CH,010H
DB 033H,0FEH,0D0H,010H,011H,010H,010H,090H,010H,090H,010H,010H,010H,050H,010H,020H
; 6
;-- 文字: 點 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 001H,000H,001H,000H,001H,0F8H,001H,000H,001H,010H,01FH,0F8H,010H,010H,010H,010H
DB 010H,010H,01FH,0F0H,010H,010H,001H,010H,028H,088H,024H,044H,044H,044H,000H,000H
; 7
;-- 文字: : --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
DB 000H,000H,030H,000H,030H,000H,000H,000H,030H,000H,030H,000H,000H,000H,000H,000H
; 8
;-- 文字: 用 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,01FH,0FCH,010H,084H,010H,084H,010H,084H,01FH,0FCH,010H,084H,010H,084H
DB 010H,084H,01FH,0FCH,010H,084H,010H,084H,020H,084H,020H,084H,040H,094H,080H,088H
; 9
;-- 文字: 單 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 008H,020H,006H,030H,004H,040H,03FH,0F8H,021H,008H,03FH,0F8H,021H,008H,021H,008H
DB 03FH,0F8H,021H,008H,001H,000H,0FFH,0FEH,001H,000H,001H,000H,001H,000H,001H,000H
;10
;-- 文字: 片 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,040H,010H,040H,010H,040H,010H,044H,01FH,0FEH,010H,000H,010H,000H,010H,000H
DB 01FH,0F0H,010H,010H,010H,010H,010H,010H,020H,010H,020H,010H,040H,010H,080H,010H
;11
;-- 文字: 機 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 010H,000H,010H,0F8H,010H,088H,0FEH,088H,010H,088H,010H,088H,038H,088H,034H,088H
DB 054H,088H,050H,088H,091H,008H,011H,00AH,012H,00AH,012H,00AH,014H,006H,010H,000H
;12
;-- 文字: 控 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 010H,000H,010H,020H,010H,010H,0FDH,0FEH,011H,004H,010H,050H,014H,08CH,019H,004H
DB 030H,000H,0D1H,0FCH,010H,020H,010H,020H,010H,020H,010H,020H,053H,0FEH,020H,000H
;13
;-- 文字: 制 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 024H,004H,034H,004H,024H,024H,03FH,0A4H,044H,024H,004H,024H,07FH,0A4H,004H,024H
DB 03FH,0A4H,024H,0A4H,024H,0A4H,024H,0A4H,024H,084H,027H,084H,005H,014H,004H,008H
;14
;-- 文字: 偽 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 008H,040H,00CH,040H,00AH,040H,011H,040H,011H,040H,027H,0FCH,030H,044H,050H,084H
DB 090H,0A4H,010H,094H,011H,014H,011H,004H,012H,004H,014H,028H,018H,010H,000H,000H
;15
;-- 文字: 彩 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 00FH,000H,0F8H,008H,011H,00CH,049H,090H,02AH,020H,024H,044H,008H,006H,0FFH,088H
DB 008H,014H,01CH,026H,01AH,004H,029H,088H,049H,010H,088H,060H,009H,080H,008H,000H
;16
;-- 文字: 液 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 040H,040H,020H,020H,027H,0FEH,009H,020H,089H,020H,052H,07CH,052H,044H,016H,0A8H
DB 02BH,098H,022H,050H,0E2H,020H,022H,030H,022H,050H,022H,088H,023H,00EH,022H,004H
;17
;-- 文字: 晶 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,00FH,0F0H,008H,010H,00FH,0F0H,008H,010H,00FH,0F0H,008H,010H,000H,000H
DB 07EH,07EH,042H,042H,07EH,07EH,042H,042H,042H,042H,07EH,07EH,042H,042H,000H,000H
;18
;-- 文字: 就 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 010H,020H,008H,028H,0FFH,024H,000H,024H,000H,020H,07FH,0FEH,042H,050H,042H,050H
DB 07EH,050H,008H,050H,02CH,050H,02AH,090H,04AH,092H,089H,012H,02AH,00EH,010H,000H
;19
;-- 文字: 像 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 011H,000H,019H,0F0H,012H,020H,027H,0FCH,034H,044H,064H,044H,0A7H,0FCH,024H,088H
DB 021H,09CH,02EH,060H,023H,050H,02CH,0A8H,023H,026H,02CH,024H,020H,0A0H,020H,040H
;20
;-- 文字: 控 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 010H,000H,010H,020H,010H,010H,0FDH,0FEH,011H,004H,010H,050H,014H,08CH,019H,004H
DB 030H,000H,0D1H,0FCH,010H,020H,010H,020H,010H,020H,010H,020H,053H,0FEH,020H,000H
;21
;-- 文字: 制 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 024H,004H,034H,004H,024H,024H,03FH,0A4H,044H,024H,004H,024H,07FH,0A4H,004H,024H
DB 03FH,0A4H,024H,0A4H,024H,0A4H,024H,0A4H,024H,084H,027H,084H,005H,014H,004H,008H
;22
;-- 文字: 單 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 008H,020H,006H,030H,004H,040H,03FH,0F8H,021H,008H,03FH,0F8H,021H,008H,021H,008H
DB 03FH,0F8H,021H,008H,001H,000H,0FFH,0FEH,001H,000H,001H,000H,001H,000H,001H,000H
;23
;-- 文字: 色 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 004H,000H,004H,000H,007H,0F0H,008H,020H,010H,040H,03FH,0F0H,051H,010H,011H,010H
DB 011H,010H,01FH,0F0H,010H,000H,010H,004H,010H,004H,010H,004H,00FH,0FCH,000H,000H
;24
;-- 文字: L --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,000H,000H,000H,000H,0E0H,000H,040H,000H,040H,000H,040H,000H,040H,000H
DB 040H,000H,040H,000H,040H,000H,040H,000H,042H,000H,0FEH,000H,000H,000H,000H,000H
;25
;-- 文字: 一 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,004H,07FH,0FEH
DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
;26
;-- 文字: 樣 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 011H,008H,010H,088H,010H,090H,0FDH,0FEH,010H,020H,030H,020H,039H,0FCH,054H,020H
DB 050H,020H,090H,020H,013H,0FEH,010H,020H,010H,020H,010H,020H,010H,020H,010H,020H
;27
;-- 文字: 簡 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 020H,040H,03FH,07EH,028H,090H,045H,008H,090H,000H,009H,0FCH,020H,004H,027H,0E4H
DB 024H,024H,027H,0E4H,024H,024H,024H,024H,027H,0E4H,020H,004H,020H,014H,020H,008H
;28
;-- 文字: 單 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --
DB 008H,020H,006H,030H,004H,040H,03FH,0F8H,021H,008H,03FH,0F8H,021H,008H,021H,008H
DB 03FH,0F8H,021H,008H,001H,000H,0FFH,0FEH,001H,000H,001H,000H,001H,000H,001H,000H
CHIN24TAB:
;-- 文字: 偽 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 000H,008H,000H,002H,00CH,000H,003H,00CH,000H,002H,0CCH,000H,006H,068H,000H,004H
DB 008H,000H,00CH,00FH,0C0H,01DH,0F8H,0C0H,034H,0D0H,0C0H,044H,018H,0C0H,084H,034H
DB 0C0H,004H,024H,0C0H,004H,060H,0C0H,004H,0C1H,080H,00CH,089H,080H,00DH,007H,000H
DB 006H,003H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 彩 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 000H,0C0H,000H,001H,0C0H,040H,006H,000H,0C0H,001H,030H,080H,009H,061H,000H,00CH
DB 002H,000H,001H,004H,080H,001H,0E1H,080H,01FH,003H,000H,073H,082H,000H,007H,06CH
DB 000H,00DH,000H,0C0H,009H,000H,0C0H,031H,001H,080H,001H,003H,000H,001H,006H,000H
DB 001H,018H,000H,000H,020H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 液 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 000H,030H,000H,000H,018H,000H,018H,000H,000H,00CH,00FH,000H,000H,0F8H,000H,003H
DB 080H,000H,060H,0C8H,000H,030H,09FH,000H,001H,091H,000H,009H,02BH,000H,00BH,006H
DB 000H,015H,06CH,000H,011H,018H,000H,031H,026H,000H,061H,043H,080H,021H,001H,0F0H
DB 001H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 晶 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 000H,018H,000H,003H,0FCH,000H,001H,008H,000H,001H,0E8H,000H,001H,008H,000H,001H
DB 008H,000H,001H,0F8H,000H,001H,008H,000H,000H,000H,000H,007H,00FH,080H,039H,090H
DB 080H,011H,010H,080H,01DH,01EH,080H,011H,010H,080H,011H,010H,080H,01FH,01FH,080H
DB 001H,011H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 控 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 004H,000H,000H,006H,008H,000H,006H,00CH,000H,006H,004H,000H,004H,043H,0C0H,007H
DB 07CH,0E0H,03CH,0C0H,080H,004H,096H,000H,004H,033H,000H,006H,021H,000H,00CH,040H
DB 000H,034H,00FH,000H,0E4H,038H,000H,044H,008H,000H,004H,008H,000H,01CH,03FH,0E0H
DB 00DH,0E0H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 制 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 001H,001H,080H,001H,000H,080H,001H,000H,080H,009H,000H,080H,009H,0E0H,080H,00FH
DB 004H,080H,019H,004H,080H,011H,0F4H,080H,07FH,004H,080H,001H,064H,080H,00FH,0F4H
DB 080H,009H,024H,080H,009H,020H,080H,009H,060H,080H,009H,020H,080H,003H,003H,080H
DB 003H,001H,080H,001H,001H,000H,000H,000H,000H,000H,000H,000H
;-- 文字: 板 --
;-- 楷體_GB231215; 此字體下對應的點陣為:寬x高=20x20 --
;-- 寬度不是8的倍數,現調整為:寬度x高度=24x20 --;
DB 00CH,000H,000H,00CH,000H,000H,00CH,002H,000H,004H,006H,000H,004H,01CH,000H,004H
DB 070H,000H,007H,040H,000H,07CH,04FH,000H,004H,073H,000H,00EH,042H,000H,01DH,056H
DB 000H,014H,04CH,000H,024H,084H,000H,044H,08AH,000H,00DH,011H,080H,00EH,060H,0E0H
DB 008H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
NUNTAB:
;-- 文字: 0 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,018H,024H,042H,042H,042H,042H,042H,042H,042H,024H,018H,000H,000H
;-- 文字: 1 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,010H,070H,010H,010H,010H,010H,010H,010H,010H,010H,07CH,000H,000H
;-- 文字: 2 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,03CH,042H,042H,042H,004H,004H,008H,010H,020H,042H,07EH,000H,000H
;-- 文字: 3 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,03CH,042H,042H,004H,018H,004H,002H,002H,042H,044H,038H,000H,000H
;-- 文字: 4 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,004H,00CH,014H,024H,024H,044H,044H,07EH,004H,004H,01EH,000H,000H
;-- 文字: 5 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,07EH,040H,040H,040H,058H,064H,002H,002H,042H,044H,038H,000H,000H
;-- 文字: 6 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,01CH,024H,040H,040H,058H,064H,042H,042H,042H,024H,018H,000H,000H
;-- 文字: 7 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,07EH,044H,044H,008H,008H,010H,010H,010H,010H,010H,010H,000H,000H
;-- 文字: 8 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,03CH,042H,042H,042H,024H,018H,024H,042H,042H,042H,03CH,000H,000H
;-- 文字: 9 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,018H,024H,042H,042H,042H,026H,01AH,002H,002H,024H,038H,000H,000H
;0A
;-- 文字: A --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,010H,010H,018H,028H,028H,024H,03CH,044H,042H,042H,0E7H,000H,000H
;0B
;-- 文字: B --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0F8H,044H,044H,044H,078H,044H,042H,042H,042H,044H,0F8H,000H,000H
;0C
;-- 文字: C --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,03EH,042H,042H,080H,080H,080H,080H,080H,042H,044H,038H,000H,000H
;0D
;-- 文字: D --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0F8H,044H,042H,042H,042H,042H,042H,042H,042H,044H,0F8H,000H,000H
;0E
;-- 文字: E --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0FCH,042H,048H,048H,078H,048H,048H,040H,042H,042H,0FCH,000H,000H
;0F
;-- 文字: F --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0FCH,042H,048H,048H,078H,048H,048H,040H,040H,040H,0E0H,000H,000H
;10
;-- 文字: X --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0E7H,042H,024H,024H,018H,018H,018H,024H,024H,042H,0E7H,000H,000H
;11
;-- 文字: Y --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0EEH,044H,044H,028H,028H,010H,010H,010H,010H,010H,038H,000H,000H
;12
;-- 文字: Z --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,07EH,084H,004H,008H,008H,010H,020H,020H,042H,042H,0FCH,000H,000H
;13
;-- 文字: * --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,000H,010H,010H,0D6H,038H,038H,0D6H,010H,010H,000H,000H,000H,000H
;14
;-- 文字: R --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,0FCH,042H,042H,042H,07CH,048H,048H,044H,044H,042H,0E3H,000H,000H
;15
;-- 文字: G --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,000H,000H,03CH,044H,044H,080H,080H,080H,08EH,084H,044H,044H,038H,000H,000H
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -