绘图RAM (GDRAM)
绘图显示RAM 提供128×8 个字节的记忆空间,在更改绘图RAM 时,先连续写入水平与垂直的坐标值,
再写入两个字节的数据到绘图RAM,而地址计数器(AC )会自动加一;在写入绘图RAM 的期间,绘图
显示必须关闭,整个写入绘图RAM 的步骤如下:
1、关闭绘图显示功能。
2、先将水平的位元组坐标(X )写入绘图RAM 地址;
再将垂直的坐标(Y )写入绘图RAM 地址;
将D15——D8 写入到RAM 中;
将D7——D0 写入到RAM 中;
LCD12864控制芯片ST7920中GDRAM地址与显示坐标的关系:
LCD12834中显示位置与GDRAM地址关系:
LCD12864显示程序:
;///////////////////////////////////////////////////;
;AT89S52与LCD12864(ST7920)并行驱动
;LCD12864显示图片
;AT89S52与LCD12864接口:
;RS-P2.4 RW-P2.5 E-P2.6 PSB-P2.1 REST-P2.3
;LDB-P0
;///////////////////////////////////////////////////
RS EQU P2.4
RW EQU P2.5
E EQU P2.6
PSB EQU P2.1
REST EQU P2.3
LDB EQU P0
COM EQU 40H
DAT EQU 41H
ADDR EQU 47H
LCDX EQU 42H
LCDY EQU 43H
COUNT1 EQU 44H
COUNT2 EQU 45H
COUNT3 EQU 46H
;主程序
ORG 0000H
SJMP START
ORG 0030H
START:MOV SP,#50H
MOV R3,#01H
CLR REST
LCALL DEL40
SETB REST
SETB PSB
LCALL LSET;12864初始化
MOV DPTR,#ICON1;图片显示
LCALL IDISP
LCALL DEL2S
MOV DPTR,#ICON2
LCALL IDISP
LCALL DEL2S
MOV DPTR,#ICON3
LCALL IDISP
LCALL DEL2S
MOV COM,#01H;清屏
LCALL WCOM
MOV DPTR,#TAB1;显示字符
MOV ADDR,#80H
LCALL LINE
MOV DPTR,#TAB2
MOV ADDR,#90H
LCALL LINE
MOV DPTR,#TAB3
MOV ADDR,#88H
LCALL LINE
MOV DPTR,#TAB4
MOV ADDR,#98H
LCALL LINE
LCALL DEL2S
LJMP START
;函数BUSY AC忙标志检测
BUSY:lcall d1ms
RET
;函数WDAT 显示数据写入子程序
WDAT: LCALL BUSY
SETB RS
CLR RW
MOV A,DAT
MOV LDB,A
SETB E
NOP
CLR E
RET
;函数WCOM LCD指令写入子程序
WCOM: LCALL BUSY
CLR RS
CLR RW
MOV A,COM
MOV LDB,A
SETB E
NOP
CLR E
RET
;函数LSET LCD初始化程序
LSET: MOV COM,#30H;基本指令
LCALL WCOM
MOV COM,#30H;8-BIT并口
LCALL WCOM
MOV COM,#01H;清屏,AC=0
LCALL WCOM
MOV COM,#06H;进入点设定,AC加一,屏幕左移
LCALL WCOM
MOV COM,#0CH;开显示,关光标,关反白
LCALL WCOM
RET
;函数WLXY GDRAM地址写入子程序
WLXY: MOV COM,#34H;使用扩充指令
LCALL WCOM
MOV COM,LCDY
LCALL WCOM
MOV COM,LCDX
LCALL WCOM
MOV COM,#30H;基本指令
LCALL WCOM
RET
;函数IDISP 图片显示程序
IDISP:MOV COUNT1,#02H
MOV LCDX,#80H
DISP1:MOV COUNT2,#20H
MOV LCDY,#80H
DISP2:MOV COUNT3,#10H
LCALL WLXY
DISP3:CLR A
MOVC A,@A+DPTR
MOV DAT,A
LCALL WDAT
INC DPTR
DJNZ COUNT3,DISP3
INC LCDY
DJNZ COUNT2,DISP2
MOV LCDX,#88H
DJNZ COUNT1,DISP1
MOV COM,#36H;开图形显示
LCALL WCOM
MOV COM,#30H;基本指令
LCALL WCOM
RET
;函数LINE 显示一行字符子程序
LINE: MOV A,ADDR
MOV COM,A
LCALL WCOM
MOV R0,#00H
MOV R1,#10H
D1:MOV A,R0
MOVC A,@A+DPTR
MOV DAT,A
LCALL WDAT
LCALL DEL80
INC R0
DJNZ R1,D1
RET
;函数DEL80 80MS延时
DEL80:MOV R3,#02H
DEL40:MOV R4,#160
E1:MOV R5,#250
DJNZ R5,$
DJNZ R4,E1
DJNZ R3,DEL40
RET
;函数DEL2S 2S延时
DEL2S:MOV R3,#05H
E2:MOV R4,#100
E3:MOV R5,#20
E4:MOV R6,#248
DJNZ R6,$
DJNZ R5,E4
DJNZ R4,E3
DJNZ R3,E2
RET
D1ms: ;误差 0us
MOV R7,#01H
DL1:
MOV R6,#8EH
DL0:
MOV R5,#02H
DJNZ R5,$
DJNZ R6,DL0
DJNZ R7,DL1
RET
;字符显示表
;*--------------------------------------------------------------------*
TAB1:DB
TAB2:DB
TAB3:DB
TAB4:DB
;图片字模区
;*-------------------------------------------------------------------- *
; 数据表
ICON1:
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 01h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 01h, 20h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 0Ch, 08h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 0Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 1Bh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 70h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 60h,0C2h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 98h,0E0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 03h, 0Dh,0F0h, 02h,0AAh,0AAh,0AAh,0AAh,0AAh,0AAh,0AAh,0AAh,0AAh
db 00h, 00h, 00h, 02h, 0Fh,0F0h, 00h, 08h, 1Eh, 40h, 08h, 05h,0FCh, 42h, 04h, 21h
db 00h, 00h, 00h, 04h, 03h,0C0h, 02h, 0Fh, 93h,0FCh,0FFh,0C4h, 51h,0F2h, 05h, 20h
db 00h, 00h, 00h, 18h, 03h, 80h, 00h, 08h, 12h, 41h, 80h, 5Eh,0F8h, 47h,0C5h, 29h
db 00h, 00h, 00h, 10h, 01h, 80h, 02h, 08h, 14h,0A0h, 7Fh, 04h, 88h,0A4h, 49h,0FCh
db 00h, 00h, 00h, 20h, 00h, 00h, 00h, 7Fh, 14h,0A0h, 04h, 0Ch,0F8h,0AAh, 9Ah, 21h
db 00h, 00h, 00h,0C0h, 00h, 00h, 02h, 41h, 12h,0FCh, 08h, 0Eh, 89h,0F2h, 08h, 20h
db 00h, 00h, 00h, 80h, 04h, 00h, 00h, 41h, 12h, 21h,0FFh,0D4h,0F8h, 22h, 0Bh,0FDh
db 00h, 00h, 01h, 00h, 00h, 00h, 02h, 7Fh, 16h, 20h, 08h, 14h, 20h, 35h, 08h, 20h
db 00h, 00h, 06h, 00h, 00h, 00h, 00h, 00h, 11h,0FCh, 08h, 05h,0FDh,0E5h, 08h, 21h
db 00h, 00h, 04h, 00h, 20h, 00h, 02h, 92h, 90h, 20h, 08h, 04h, 50h, 28h, 88h, 20h
db 00h, 00h, 08h, 00h, 00h, 00h, 01h, 92h, 50h, 20h, 38h, 05h, 8Ch, 30h, 48h, 21h
db 00h, 00h, 30h, 00h, 00h, 00h, 02h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 20h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 3Fh,0FFh, 80h, 03h,0FCh, 00h, 02h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 3Fh,0FFh,0C0h, 07h,0FFh,0C0h, 01h,0C0h, 00h, 7Ch, 40h, 00h, 00h, 00h, 00h, 01h
db 38h, 00h, 60h, 07h,0E3h,0C0h, 02h, 80h, 00h, 48h, 00h, 00h, 00h, 00h, 00h, 00h
db 3Ch, 00h, 30h, 1Fh, 01h,0F0h, 00h, 80h, 00h, 08h, 00h, 00h, 00h, 00h, 00h, 01h
db 3Eh, 00h, 18h, 3Fh, 00h,0F8h, 02h, 81h,0DEh, 10h,0C7h, 86h, 00h, 66h,0C6h, 00h
db 3Bh, 00h, 0Ch, 38h, 00h, 78h, 00h, 82h, 55h, 10h, 45h, 49h, 00h, 92h, 89h, 01h
db 3Fh, 81h, 86h,0C0h, 00h, 78h, 02h, 82h, 15h, 20h, 45h, 49h, 00h,0F1h, 0Fh, 00h
db 3Fh,0C1h,0C2h, 40h, 00h, 70h, 00h, 8Ah, 15h, 24h, 45h, 49h, 00h, 82h, 88h, 01h
db 3Bh, 61h,0E0h, 00h, 00h, 70h, 03h,0F9h,0D5h, 7Ch,0E5h, 46h, 20h, 76h,0C7h, 00h
db 3Fh,0F0h, 00h, 00h, 00h, 78h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h
db 1Fh,0F8h, 00h, 00h, 00h, 7Eh, 02h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 1Bh, 6Ch, 00h, 00h, 00h,0FEh, 01h, 55h, 55h, 55h, 55h, 55h, 55h, 55h, 55h, 55h
db 07h,0FCh, 00h, 00h, 01h,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 3Fh, 6Fh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 1Fh,0F8h, 00h, 00h, 00h, 00h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 07h,0FFh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 07h,0EFh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 03h,0F8h, 00h, 00h, 00h, 00h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h,0FFh,0FFh,0FFh,0FEh, 00h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h,0FFh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 7Fh,0FFh,0FFh,0FFh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 1Fh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 1Fh,0FFh,0FFh,0FFh,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
;*-------------------------------------------------------------------- *
; 数据表
ICON2: db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 07h,0FEh, 00h, 00h
db 00h, 00h, 00h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0FFh, 80h, 00h
db 00h, 00h, 01h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Fh,0FFh,0C0h, 00h
db 00h, 00h, 01h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 3Fh,0FFh,0E0h, 00h
db 00h, 00h, 40h, 00h, 1Fh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 7Eh,0F7h,0E0h, 00h
db 00h, 01h,0F0h, 00h, 71h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 7Ch, 63h,0F0h, 00h
db 00h, 03h,0FCh, 1Ah,0FBh, 80h, 00h, 00h, 00h, 00h, 00h, 00h,0F9h,0E9h,0F0h, 00h
db 00h, 03h,0FFh, 7Fh,0FFh, 80h, 00h, 00h, 00h, 00h, 00h, 00h,0F9h,0F1h,0F8h, 00h
db 00h, 03h,0BFh, 7Fh,0DFh, 80h, 00h, 00h, 00h, 00h, 00h, 00h,0FCh, 63h,0F8h, 00h
db 00h, 03h, 7Fh, 7Fh,0FEh, 80h, 00h, 00h, 00h, 00h, 00h, 00h,0FCh, 63h,0F8h, 00h
db 00h, 03h, 5Fh,0FFh,0FEh, 80h, 00h, 00h, 00h, 00h, 00h, 01h,0FFh,0FFh,0F8h, 00h
db 00h, 01h,0FFh,0FFh,0F0h, 00h, 00h, 00h, 00h, 00h, 00h, 01h,0FCh, 01h,0FCh, 00h
db 00h, 03h,0FFh,0FFh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 03h,0F0h, 00h, 7Ch, 00h
db 00h, 03h,0FFh,0CFh, 81h, 80h, 00h, 00h, 00h, 00h, 00h, 03h,0FAh, 03h,0FCh, 00h
db 00h, 03h,0FFh,0CFh, 01h, 80h, 00h, 00h, 00h, 00h, 00h, 03h,0FFh, 9Fh,0FCh, 00h
db 00h, 03h,0FFh,0CEh, 03h, 80h, 00h, 00h, 00h, 00h, 00h, 07h,0FFh,0FFh,0FEh, 00h
db 00h, 00h,0FFh,0ECh, 07h, 00h, 00h, 00h, 00h, 00h, 00h, 07h,0FFh,0AFh,0FEh, 00h
db 00h, 00h,0FFh,0E4h, 04h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0BFh,0FFh,0DFh, 00h
db 00h, 00h,0FFh,0E8h, 0Ch, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh, 9Fh,0FFh, 1Fh, 00h
db 00h, 00h,0FFh,0E0h, 18h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh, 9Fh,0F8h, 1Fh, 00h
db 00h, 00h,0FFh,0E0h, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0BCh, 00h, 1Fh, 00h
db 00h, 00h,0FFh,0E0h, 70h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0BCh, 00h, 1Fh, 00h
db 00h, 00h,0FFh,0C0h,0E0h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh, 9Eh, 00h, 1Fh, 00h
db 00h, 00h,0FFh, 80h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh, 88h, 00h, 1Fh, 00h
db 00h, 03h,0FFh, 01h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h,0C0h, 00h, 30h, 00h
db 00h, 00h, 00h, 03h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 01h,0E0h, 00h, 38h, 00h
db 00h, 00h, 00h, 07h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h, 30h, 00h, 48h, 00h
db 00h, 00h, 00h, 07h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 02h, 18h, 01h, 8Ch, 00h
db 00h, 00h, 00h, 0Fh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 02h, 0Eh, 07h, 04h, 00h
db 00h, 00h, 00h, 0Fh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 03h, 03h,0FEh, 0Ch, 00h
db 00h, 00h, 00h, 07h, 60h, 00h, 00h, 00h, 00h, 00h, 00h, 03h,0FFh,0FFh,0FCh, 00h
db 00h, 00h, 00h, 00h, 10h, 00h, 00h, 00h, 00h, 00h, 00h, 01h,0FFh,0FFh,0F8h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h, 8Ah,0BBh, 03h,0FFh,0FCh
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h,0A0h, 1Dh,0FBh,0FFh,0FCh
db 30h,0C9h, 0Fh,0F8h,0E3h, 8Fh,0BCh, 00h, 00h, 00h, 03h,0ADh,0FFh,0DBh, 8Eh, 3Ch
db 3Bh, 6Bh,0B7h,0F7h, 5Dh, 77h, 3Ch, 00h, 00h, 00h, 03h, 80h, 1Fh,0DBh, 75h,0DCh
db 3Bh, 6Bh,0B7h,0F7h, 5Dh, 76h,0BCh, 00h, 00h, 00h, 03h,0ABh, 71h,0DBh, 75h,0DCh
db 3Bh, 77h, 8Fh,0FEh,0DDh, 76h,0BCh, 00h, 00h, 00h, 03h,0A0h, 1Dh, 03h, 75h,0DCh
db 3Bh, 77h,0BFh,0FDh,0DDh, 75h,0BCh, 00h, 00h, 00h, 03h, 8Bh, 7Dh,0DBh, 75h,0DCh
db 3Bh, 6Bh,0BFh,0FBh,0DDh, 76h, 1Ch, 00h, 00h, 00h, 03h,0A8h, 3Dh,0DBh, 14h, 5Ch
db 3Bh, 6Bh,0BFh,0F7h,0DDh, 77h,0BCh, 00h, 00h, 00h, 03h,0AFh,0BDh, 5Bh, 65h, 9Ch
db 30h,0C9h, 1Fh,0F0h, 63h, 8Fh, 9Ch, 00h, 00h, 00h, 03h, 68h,0BCh,0D9h, 8Eh, 3Ch
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h, 4Eh, 3Dh,0DDh,0E7h, 9Ch
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FCh
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FCh
db 3Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0FCh, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FCh
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
;*-------------------------------------------------------------------- *
; 数据表
ICON3: db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 08h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 08h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Fh,0FFh,0FFh,0E8h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Fh,0FFh,0C9h, 28h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Fh,0FFh,0C9h, 28h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 1Fh,0FFh,0FFh,0E8h, 00h
db 00h, 00h, 00h, 02h, 40h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 08h, 00h
db 00h, 00h, 00h, 00h, 20h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 08h, 00h
db 00h, 00h, 00h, 20h, 10h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 80h
db 00h, 00h, 00h, 00h, 08h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 80h
db 00h, 00h, 02h, 00h, 04h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 7Fh,0FFh,0FEh, 80h
db 00h, 00h, 00h, 00h, 02h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 7Fh,0FCh, 92h, 80h
db 00h, 00h, 20h, 00h, 01h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 7Fh,0FCh, 92h, 80h
db 00h, 00h, 00h, 00h, 00h, 80h, 00h, 00h, 00h, 00h, 00h, 06h, 7Fh,0FFh,0FEh, 80h
db 00h, 02h, 00h, 00h, 00h, 40h, 00h, 00h, 00h, 00h, 00h, 06h, 00h, 00h, 00h, 80h
db 00h, 00h, 00h, 00h, 01h,0C0h, 00h, 00h, 00h, 00h, 00h, 06h, 00h, 00h, 00h, 80h
db 00h, 00h, 00h, 00h, 07h,0C0h, 00h, 00h, 00h, 00h, 00h, 06h, 00h, 00h, 00h, 80h
db 00h, 00h, 00h, 00h, 1Eh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0C8h, 81h
db 00h, 00h, 00h, 00h, 7Eh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 80h
db 00h, 00h, 20h, 01h,0EEh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 04h, 50h, 80h
db 00h, 08h, 80h, 07h,0EEh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 3Fh,0C0h, 00h, 80h
db 00h, 05h, 00h, 1Eh,0EAh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 3Fh,0C4h, 88h, 80h
db 00h, 02h, 80h, 32h,0F9h, 00h, 00h, 00h, 00h, 00h, 00h, 7Eh, 3Fh,0C0h, 00h, 80h
db 00h, 01h, 81h, 2Bh,0A8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 3Fh,0C1h, 28h, 80h
db 00h, 00h, 41h, 2Eh, 90h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 80h
db 00h, 00h, 22h,0AAh, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 14h,0FFh,0E8h, 80h
db 00h, 00h, 22h,0F9h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 80h
db 00h, 00h, 13h,0A8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 15h, 28h, 90h, 80h
db 00h, 00h, 0Eh, 90h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 81h
db 00h, 00h, 02h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 9Fh
db 00h, 00h, 01h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h,0BFh
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01h,0FFh,0FFh,0FFh, 80h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
db 7Eh,0AFh,0DDh,0EFh, 7Fh,0BFh, 78h, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FBh
db 61h,0B7h,0BDh,0F5h, 06h,0ABh, 78h, 00h, 00h, 00h, 07h,0FFh,0FFh,0FFh,0FFh,0F7h
db 7Dh,0BEh, 08h, 3Ah,0B7h, 1Dh, 78h, 00h, 00h, 00h, 02h, 4Fh,0FCh,0ABh,0BFh,0FFh
db 60h, 02h,0EBh,0A7h, 5Fh,0BFh, 78h, 00h, 00h, 00h, 06h, 4Fh,0FEh,0ABh,0FFh,0F7h
db 7Dh,0BEh,0E7h,0B6h,0EEh, 0Bh, 78h, 00h, 00h, 00h, 02h, 4Fh,0FEh,0ABh,0FFh,0FFh
db 7Dh, 36h,0EBh,0B0h, 03h, 9Dh, 78h, 00h, 00h, 00h, 06h, 4Eh, 78h,0C7h, 38h, 76h
db 78h,0AEh, 0Dh,0BBh,0EFh, 2Fh, 78h, 00h, 00h, 00h, 02h,0ADh,0B6h,0D7h,0BDh,0BEh
db 65h,0DEh,0EDh,0BBh, 6Eh,0BCh, 38h, 00h, 00h, 00h, 06h,0ACh, 36h,0D7h,0BDh,0B6h
db 7Dh, 9Ah,0EFh,0BBh, 6Eh,0A3h, 78h, 00h, 00h, 00h, 02h,0ADh,0F6h,0D7h,0BDh,0BFh
db 7Ch, 6Ah, 0Fh,0BEh, 9Fh,0BFh, 78h, 00h, 00h, 00h, 06h,0AEh, 38h, 57h, 18h, 97h
db 71h,0F2h,0ECh, 61h,0E7h,0BFh, 78h, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FFh
db 7Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0F8h, 00h, 00h, 00h, 07h,0FFh,0FFh,0FFh,0FFh,0F7h
db 7Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0F8h, 00h, 00h, 00h, 03h,0FFh,0FFh,0FFh,0FFh,0FFh
db 7Fh,0FFh,0FFh,0FFh,0FFh,0FFh,0F8h, 00h, 00h, 00h, 05h, 55h, 55h, 55h, 55h, 57h
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 3Eh, 00h, 07h,0FFh,0FFh
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 18h, 07h,0FFh,0FFh
db 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 0Fh,0FFh,0FFh
END