📄 lcd12864a.lst
字号:
C51 COMPILER V7.06 LCD12864A 08/18/2010 16:05:51 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE LCD12864A
OBJECT MODULE PLACED IN LCD12864A.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE LCD12864A.C LARGE BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /****************清达光电HGO12864A测试程序**************************************************/
2 /******************************************************************/
3 #include <reg52.h>
4 #include <intrins.h>
5 #include <absacc.h>
6 #include <string.h>
7 #include <stdio.h>
8 #include <math.h>
9 #include <stdlib.h>
10 #include "LCD12864A.h"
11
12 /* 西文字符库定义 */
13 unsigned char code success[16]={
14 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*" "=00H*/
15 0x00,0x00,0x00,0x4F,0x00,0x00,0x00,0x00, /*"!"=01H*/
16
17 };
18
19
20 /*---16*16数字字库定义------------*/
21 unsigned char code largedigtal[360]={ 0x00,
22
23 0x00,0x07,0x08,0x10,0x10,0x10,0x08,0x07, /* 0 入口地址0*/
24 0x00,0xf0,0x08,0x04,0x04,0x04,0x08,0xf0,
25
26 0x00,0x08,0x18,0x1f,0x00,0x00,0x00,0x00, /* 1 入口地址1*/
27 0x00,0x04,0x04,0xfc,0x04,0x04,0x00,0x00,
28
29 0x00,0x0e,0x10,0x10,0x10,0x11,0x0e,0x00, /* 2 入口地址2*/
30 0x00,0x1c,0x34,0x64,0xc4,0x84,0x0c,0x00,
31
32 0x00,0x0c,0x10,0x10,0x10,0x11,0x0e,0x00, /* 3 入口地址3*/
33 0x00,0x18,0x04,0x04,0x84,0x88,0x70,0x00,
34
35 0x00,0x01,0x02,0x04,0x08,0x1f,0x00,0x00, /* 4 入口地址4*/
36 0x00,0xe0,0x20,0x24,0x24,0xfc,0x24,0x20,
37
38 0x00,0x1f,0x10,0x11,0x11,0x11,0x10,0x00, /* 5 入口地址5*/
39 0x00,0x88,0x84,0x04,0x04,0x08,0xf0,0x00,
40
41 0x00,0x07,0x08,0x11,0x11,0x11,0x11,0x08, /* 6 入口地址6*/
42 0x00,0xf0,0x88,0x04,0x04,0x04,0x08,0xf0,
43
44 0x00,0x18,0x10,0x10,0x10,0x11,0x1c,0x10, /* 7 入口地址7*/
45 0x00,0x00,0x00,0x00,0xfc,0x00,0x00,0x00,
46
47 0x00,0x0E,0x11,0x10,0x10,0x11,0x0E,0x00,
48 0x00,0x38,0x44,0x84,0x84,0x44,0x38,0x00, /*"8",入口地址8*/
49
50 0x00,0x07,0x08,0x10,0x10,0x08,0x07,0x00,
51 0x00,0x00,0x8C,0x44,0x44,0x88,0xF0,0x00, /*"9",入口地址9*/
52
53 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
54 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*"00",入口地址10*/
55
C51 COMPILER V7.06 LCD12864A 08/18/2010 16:05:51 PAGE 2
56 0x00,0x00,0x00,0x0E,0x0E,0x00,0x00,0x00,
57 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*"°",入口地址11*/
58
59 0x01,0x01,0x00,0x01,0x00,0x01,0x01,0x01,
60 0xF0,0x0C,0x30,0xC0,0x30,0x0C,0xF0,0x00, /*"w",入口地址12*/
61
62 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
63 0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00, /*".",入口地址13*/
64
65 0x00,0x01,0x01,0x0F,0x11,0x11,0x11,0x18,
66 0x00,0x04,0x04,0xFC,0x04,0x04,0x00,0x00, /*"f",入口地址14*/
67
68 0x01,0x01,0x01,0x00,0x00,0x01,0x01,0x01,
69 0x01,0x81,0x71,0x0E,0x18,0x60,0x80,0x00, /*"y",入口地址15*/
70
71 0x00,0x01,0x01,0x07,0x01,0x01,0x00,0x00,
72 0x00,0x00,0x00,0xF8,0x04,0x04,0x00,0x00, /*"t",入口地址16*/
73
74 0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,
75 0x00,0xF8,0x04,0x04,0x04,0x04,0xF8,0x00, /*"o",入口地址17*/
76
77 0x00,0x00,0x00,0x01,0x01,0x01,0x00,0x00,
78 0x00,0x70,0x88,0x04,0x04,0x04,0x88,0x00, /*"c",入口地址18*/
79
80 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
81 0x04,0xFC,0x04,0x00,0xFC,0x04,0x00,0xFC, /*"m",入口地址19*/
82
83 0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00,
84 0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00, /*":",入口地址20*/
85
86 0x0E,0x11,0x0F,0x01,0x06,0x19,0x00,0x00,
87 0x00,0x10,0x60,0x80,0xE0,0x10,0xE0,0x00, /*"%",入口地址21*/
88 };
89
90
91
92 /* 中文菜单定义 */
93 /* 16*16汉字定义*/
94
95 unsigned char code hanzi[1100]={ 0x00,
96
97
98 0x00,0x00,0x08,0x08,0x0B,0x7F,0x09,0x00,0x08,0x09,0x49,0x39,0x09,0x09,
99 0x08,0x08,0x00,0x00,0x10,0x60,0x80,0xFF,0x00,0x81,0x06,0xF8,0x00,0x00,
100 0x00,0xFE,0x01,0x01, /*"杭",入口地址 0*/
101
102 0x00,0x00,0x00,0x03,0x00,0x00,0x7F,0x02,0x01,0x00,0x3F,0x04,0x03,0x00,
103 0x00,0x7F,0x00,0x00,0x40,0x80,0x03,0x0C,0xF0,0x00,0x80,0x00,0xFF,0x00,
104 0x00,0xC0, 0x00,0xFF, /*"州",入口地址 1*/
105
106 0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x03,0x04,
107 0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,
108 0x18,0x84,0x42,0x01, /*"飞",入口地址 2*/
109
110 0x00,0x00,0x08,0x08,0x08,0x7F,0x09,0x0A,0x28,0x20,0x23,0x3C,0x20,0x20,
111 0x20,0x20,0x00,0x00,0x20,0x21,0x40,0xFF,0x00,0x08,0x10,0x60,0xFF,0x82,
112 0x82,0x82, 0x82,0xFF, /*"拓",入口地址 3*/
113
114 0x00,0x00,0x04,0x24,0x24,0x27,0x3F,0x45,0x44,0x00,0x22,0x19,0x00,0x00,
115 0x7F,0x00,0x00,0x00,0x10,0x20,0xC0,0x00,0xFF,0x00,0x90,0x10,0x10,0xA0,
116 0x20,0x20,0xFF,0x40, /*"科",入口地址 4*/
117
C51 COMPILER V7.06 LCD12864A 08/18/2010 16:05:51 PAGE 3
118 0x00,0x00,0x08,0x08,0x08,0x7F,0x09,0x0A,0x00,0x09,0x09,0x09,0x7F,0x09,
119 0x09,0x09,0x00,0x00,0x40,0x41,0x80,0xFF,0x00,0x01,0x01,0x82,0x64,0x18,
120 0x18,0x24,0xC2,0x03, /*"技",入口地址 5*/
121
122 0x00,0x00,0x02,0x42,0x3A,0x12,0x02,0x02,0xFE,0x02,0x0A,0x72,0x22,0x03,
123 0x00,0x00,0x00,0x00,0x04,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,
124 0x44,0xFE,0x00,0x00, /*"当",入口地址 6*/
125
126 0x10,0x10,0x17,0x15,0x95,0x75,0x57,0x10,0x10,0x13,0x30,0xD0,0x57,0x10,
127 0x10,0x00,0x00,0x00,0xFE,0x20,0x24,0x22,0xFC,0x00,0x00,0xF8,0x02,0x01,
128 0xFE,0x00, 0x00,0x00, /*"前",入口地址 7*/
129
130 0x00,0x00,0x04,0x42,0x30,0x07,0x00,0x3F,0x29,0x29,0x29,0x29,0x29,0x3F,
131 0x00,0x00,0x00,0x00,0x20,0x3F,0xC0,0x01,0x7F,0x41,0x41,0x7F,0x41,0x41,
132 0x7F,0x41, 0x41,0x7F, /*"温",入口地址 8*/
133
134 0x00,0x00,0x00,0x00,0x1F,0x10,0x12,0x12,0x1F,0x52,0x32,0x12,0x1F,0x12,
135 0x12,0x12,0x00,0x00,0x00,0x03,0xFC,0x00,0x00,0x21,0xB1,0xAA,0xA4,0xA4,
136 0xAA,0x32,0x21,0x01, /*"度",入口地址 9*/
-
137
138 0x00,0x70,0x50,0x70,0x07,0x08,0x10,0x20,0x20,0x20,0x20,0x20,0x10,0x1C,
139 0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x20,0x10,0x08,0x08,0x08,0x08,0x08,
140 0x10,0x20,0x00,0x00, /*"℃",入口地址 10*/
141
142 };
143
144
145
146
147
148
149 /* 中文菜单定义 */
150 /* 16*16汉字定义 */
151
152 unsigned char code hanzibig[1025]={
153
154
155 0x00,0x00,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x0F,0x0C,0x00,0x00,0x00,0
-x00,0x00,0x03,0x07,0x03,0x00,0x00,0x00,0x00,
156 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x04,0x04,0
-x0E,0x12,0x63,0xC1,0x81,0x00,0x00,0x00,0x00,
157 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0
-xFF,0x07,0x00,0x00,0x00,0x80,0xC0,0xE0,0x60,
158 0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
-x00,0x00,0x00,0x80,0xE0,0x70,0x30,0x18,0x18,
159 0x0C,0x0C,0x0C,0xFC,0x1C,0x00,0x00,0x00, /*"飞", 入口地址0*/
160
161
162 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x1F,0x10,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0
-x01,0x01,0x01,0x01,0x01,0x02,0x02,0x06,0x02,
163 0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x20,0x20,0xFF,0xFF,0x20,0x21,0x41,0x42,0x00,0x00,0x00,0x07,0x1E,0xF8,0
-xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
164 0x00,0x00,0x00,0x00,0x00,0x10,0x18,0x18,0x30,0x30,0x60,0xFF,0xFF,0x80,0x01,0x02,0x0C,0x18,0x70,0xC0,0xFF,0
-xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
165 0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x0C,0x0E,0xFC,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0
-x00,0xFE,0xFC,0x08,0x08,0x08,0x08,0x08,0x08,
166 0x08,0x08,0xFC,0xFC,0x00,0x00,0x00,0x00, /*"拓",入口地址1*/
167
168 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x1F,0x10,0x00,0x00,0x00,0x00,0
-x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
169 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xFF,0xFF,0x41,0x41,0x41,0
C51 COMPILER V7.06 LCD12864A 08/18/2010 16:05:51 PAGE 4
-x41,0x41,0x41,0x41,0x41,0xFF,0xFF,0x00,0x00,
170 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0xFF,0x04,0
-x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFE,0xFE,
171 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0
-xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,
172 0x04,0x04,0x04,0x8C,0x7C,0x08,0x00,0x00, /*"电",入口地址2*/
173
174
175 0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0
-x09,0x0B,0x0E,0x0E,0x1C,0x0C,0x04,0x00,0x00,
176 0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x3F,0x3F,0x31,0x41,0
-x41,0x81,0x01,0x01,0x01,0x01,0x01,0x03,0x07,
177 0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0
-x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
178 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x08,0x08,0x0C,0x0E,0
-xFE,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
179 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*"子",入口地址3*/
180
181
182 0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x03,0x03,0x00,0x00,0x00,0x03,0x1F,0x0C,0x08,0
-x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
183 0x00,0x00,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x03,0x01,0x03,0x1F,0xF8,0xC0,0x00,0x01,0x06,0x38,0xE0,0xA0,0
-x21,0x2F,0x2F,0x20,0x20,0x20,0x2C,0x70,0xE0,
184 0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x1C,0xF0,0xE0,0x70,0x1C,0x0F,0x03,0x00,0x00,0x00,0
-x03,0x0E,0xF8,0xC0,0xC0,0x3C,0x07,0x01,0x00,
185 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x88,0x10,0x20,0
-x60,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
186 0xC0,0x60,0x38,0x18,0x10,0x00,0x00,0x00, /*"欢",入口地址4*/
187
188
189 0x00,0x00,0x00,0x00,0x00,0x10,0x0C,0x0F,0x07,0x00,0x00,0x00,0x03,0x01,0x02,0x02,0x04,0x0C,0x1C,0x08,0x03,0
-x01,0x01,0x01,0x01,0x01,0x03,0x03,0x00,0x00,
190 0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x1F,0x08,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0
-x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,
191 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0xFF,0x01,0x00,0x00,0x00,0xF8,0xFC,0x18,0x30,0x20,0
-x20,0x40,0x00,0xFF,0x00,0x00,0x08,0x08,0x0C,
192 0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0xC0,0x80,0x00,0x00,0x00,0x80,0x40,0x60,0x20,0x30,0x30,0
-x30,0x10,0x10,0x10,0x10,0x90,0x10,0x10,0x10,
193 0x18,0x18,0x18,0x10,0x20,0x20,0x00,0x00, /*"迎",入口地址5*/
194
195
196 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x1E,0x1C,0x00,0x00,0x00,0x01,0x07,0x1F,0x19,0x09,0x01,0x01,0x01,0
-x01,0x01,0x01,0x01,0x01,0x03,0x01,0x00,0x00,
197 0x00,0x00,0x00,0x00,0x04,0x08,0x10,0x60,0xC0,0xFF,0x00,0x00,0x00,0x10,0x61,0xC7,0x1E,0x0C,0x00,0x00,0x00,0
-x7F,0x00,0x00,0x08,0x04,0x66,0xC3,0x81,0x00,
198 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x47,0x87,0x84,0x00,0x48,0x4C,0x67,0
-x73,0x70,0xE0,0x00,0x00,0x01,0x00,0x04,0x83,
199 0xC1,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x60,0xC0,0x00,0x00,0x00,0xF0,0xF8,0x08,0x08,0x08,0
-x08,0x08,0x08,0x08,0x08,0x08,0x08,0xF8,0x18,
200 0x10,0x00,0x80,0xE0,0x40,0x00,0x00,0x00, /*"您",入口地址6*/
201
202 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
-x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
203 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
-x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
204 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x83,0xF3,0x03,0x00,0x00,0x00,0x00,0x00,0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -