📄 f8x16.lst
字号:
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE F8X16
OBJECT MODULE PLACED IN F8x16.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\Font\F8x16.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXTEND PRI
-NT(.\F8x16.lst) OBJECT(F8x16.obj)
line level source
1 /*
2 *********************************************************************************************************
3 * uC/GUI
4 * Universal graphic software for embedded applications
5 *
6 * (c) Copyright 2002, Micrium Inc., Weston, FL
7 * (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
8 *
9 * 礐/GUI is protected by international copyright laws. Knowledge of the
10 * source code may not be used to write a similar product. This file may
11 * only be used in accordance with a license and should not be redistributed
12 * in any way. We appreciate your understanding and fairness.
13 *
14 ----------------------------------------------------------------------
15 File : F8x16.C
16 Purpose : Implementation of 8x16 pixel font
17 Height : 16
18 ---------------------------END-OF-HEADER------------------------------
19 */
20
21
22
23 #include "gui\Core\GUI.h"
24
25 #ifndef GUI_FLASH
#define GUI_FLASH
#endif
28
29 /* *********************************
30 * *
31 * Special character codes *
32 * *
33 *********************************
34 */
35
36 /* No 95 to 125 for European character set */
37
38 #define CODE_SACCAGUE 95 /* small accent ague */
39 #define CODE_SACCGRAV 96
40 #define CODE_SACCCIRC 97
41 #define CODE_SUMLAUT 98
42 #define CODE_STILDE 99
43 #define CODE_I_NOPOINT 100
44
45 #define CODE_SHARPS 101
46 #define CODE_A_RING 102
47 #define CODE_SA_RING 103
48 #define CODE_AE 104
49 #define CODE_ETH 105
50 #define CODE_THORN 106
51 #define CODE_SMALLAE 107
52 #define CODE_SMALLETH 108
53 #define CODE_SMALLTHORN 109
54 #define CODE_OSLASH 110
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 2
55 #define CODE_SOSLASH 111
56 #define CODE_LITTLE_A 112
57 #define CODE_LITTLE_E 113
58 #define CODE_LITTLE_I 114
59 #define CODE_LITTLE_O 115
60 #define CODE_LITTLE_U 116
61 #define CODE_LITTLE_N 117
62
63 #define CODE_INVEXCLAM 118
64 #define CODE_INVQUEST 119
65
66 #define CODE_CACCAGUE 120 /* capital accent ague */
67 #define CODE_CACCGRAV 121
68 #define CODE_CACCCIRC 122
69 #define CODE_CUMLAUT 123
70 #define CODE_CTILDE 124
71 #define CODE_CEDILLA 125
72
73 /* No 126 to 156 for complete ISO 8859_1 western latin character set */
74 #define CODE_NB_SPACE 126
75 #define CODE_CENT 127
76 #define CODE_POUND 128
77 #define CODE_CURRENCY 129
78 #define CODE_YEN 130
79 #define CODE_BROKEN_BAR 131
80 #define CODE_SECTION 132
81 #define CODE_DIERESIS 133
82 #define CODE_COPYRIGHT 134
83 #define CODE_FEMININE 135
84 #define CODE_LEFT_QUOTE 136
85 #define CODE_NOT 137
86 #define CODE_HYPHEN 138
87 #define CODE_TRADEMARK 139
88 #define CODE_MACRON 140
89 #define CODE_DEGREE 141
90 #define CODE_PLUS_MINUS 142
91 #define CODE_SUPER_TWO 143
92 #define CODE_SUPER_THREE 144
93 #define CODE_ACUTE 145
94 #define CODE_MICRO 146
95 #define CODE_PARAGRAPH 147
96 #define CODE_MIDDLE_DOT 148
97 #define CODE_SUPER_ONE 149
98 #define CODE_MASCULINE 150
99 #define CODE_RIGHT_QUOTE 151
100 #define CODE_ONE_FOURTH 152
101 #define CODE_ONE_HALF 153
102 #define CODE_THREE_FOURTH 154
103 #define CODE_MULTIPLY 155
104 #define CODE_DIVISION 156
105 /* The following are extensions to ISO 8859-1 in the area which is not
106 defined by the standard.
107 */
108 #define CODE_ARROW_LEFT 157
109 #define CODE_ARROW_RIGHT 158
110 #define CODE_ARROW_UP 159
111 #define CODE_ARROW_DOWN 160
112 #define CODE_ENTER 161
113 #define CODE_CHECKMARK 162
114
115
116
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 3
117
118 GUI_FLASH const U8 acFont8x16[][16] = {
119
120
121 {
122 ________,
123 ________,
124 ________,
125 ________,
126 ________,
127 ________,
128 ________,
129 ________,
130 ________,
131 ________,
132 ________,
133 ________,
134 ________,
135 ________,
136 ________,
137 ________} /* char ' ' */
138
139 ,{
140 ________,
141 ________,
142 ___XX___,
143 __XXXX__,
144 __XXXX__,
145 __XXXX__,
146 ___XX___,
147 ___XX___,
148 ___XX___,
149 ________,
150 ___XX___,
151 ___XX___,
152 ________,
153 ________,
154 ________,
155 ________} /* char '!' */
156
157 ,{
158 ________,
159 _XX__XX_,
160 _XX__XX_,
161 _XX__XX_,
162 __X__X__,
163 ________,
164 ________,
165 ________,
166 ________,
167 ________,
168 ________,
169 ________,
170 ________,
171 ________,
172 ________,
173 ________} /* char '"' */
174
175 ,{
176 ________,
177 ________,
178 ________,
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 4
179 _XX_XX__,
180 _XX_XX__,
181 XXXXXXX_,
182 _XX_XX__,
183 _XX_XX__,
184 _XX_XX__,
185 XXXXXXX_,
186 _XX_XX__,
187 _XX_XX__,
188 ________,
189 ________,
190 ________,
191 ________} /* char '#' */
192
193 ,{
194 ___XX___,
195 ___XX___,
196 _XXXXX__,
197 XX___XX_,
198 XX____X_,
199 XX______,
200 _XXXXX__,
201 _____XX_,
202 _____XX_,
203 X____XX_,
204 XX___XX_,
205 _XXXXX__,
206 ___XX___,
207 ___XX___,
208 ________,
209 ________} /* char '$' */
210
211 ,{
212 ________,
213 ________,
214 ________,
215 ________,
216 XX____X_,
217 XX___XX_,
218 ____XX__,
219 ___XX___,
220 __XX____,
221 _XX_____,
222 XX___XX_,
223 X____XX_,
224 ________,
225 ________,
226 ________,
227 ________} /* char '%' */
228
229 ,{
230 ________,
231 ________,
232 __XXX___,
233 _XX_XX__,
234 _XX_XX__,
235 __XXX___,
236 _XXX_XX_,
237 XX_XXX__,
238 XX__XX__,
239 XX__XX__,
240 XX__XX__,
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 5
241 _XXX_XX_,
242 ________,
243 ________,
244 ________,
245 ________} /* char '&' */
246
247 ,{
248 ________,
249 __XX____,
250 __XX____,
251 __XX____,
252 _XX_____,
253 ________,
254 ________,
255 ________,
256 ________,
257 ________,
258 ________,
259 ________,
260 ________,
261 ________,
262 ________,
263 ________} /* char ''' */
264
265 ,{
266 ________,
267 ________,
268 ____XX__,
269 ___XX___,
270 __XX____,
271 __XX____,
272 __XX____,
273 __XX____,
274 __XX____,
275 __XX____,
276 ___XX___,
277 ____XX__,
278 ________,
279 ________,
280 ________,
281 ________} /* char '(' */
282
283 ,{
284 ________,
285 ________,
286 __XX____,
287 ___XX___,
288 ____XX__,
289 ____XX__,
290 ____XX__,
291 ____XX__,
292 ____XX__,
293 ____XX__,
294 ___XX___,
295 __XX____,
296 ________,
297 ________,
298 ________,
299 ________} /* char ')' */
300
301 ,{
302 ________,
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 6
303 ________,
304 ________,
305 ________,
306 ________,
307 _XX__XX_,
308 __XXXX__,
309 XXXXXXXX,
310 __XXXX__,
311 _XX__XX_,
312 ________,
313 ________,
314 ________,
315 ________,
316 ________,
317 ________} /* char '*' */
318
319 ,{
320 ________,
321 ________,
322 ________,
323 ________,
324 ________,
325 ___XX___,
326 ___XX___,
327 _XXXXXX_,
328 ___XX___,
329 ___XX___,
330 ________,
331 ________,
332 ________,
333 ________,
334 ________,
335 ________} /* char '+' */
336
337 ,{
338 ________,
339 ________,
340 ________,
341 ________,
342 ________,
343 ________,
344 ________,
345 ________,
346 ________,
347 ___XX___,
348 ___XX___,
349 ___XX___,
350 __XX____,
351 ________,
352 ________,
353 ________} /* char ',' */
354
355 ,{
356 ________,
357 ________,
358 ________,
359 ________,
360 ________,
361 ________,
362 ________,
363 XXXXXXX_,
364 ________,
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 7
365 ________,
366 ________,
367 ________,
368 ________,
369 ________,
370 ________,
371 ________} /* char '-' */
372
373 ,{
374 ________,
375 ________,
376 ________,
377 ________,
378 ________,
379 ________,
380 ________,
381 ________,
382 ________,
383 ________,
384 ___XX___,
385 ___XX___,
386 ________,
387 ________,
388 ________,
389 ________} /* char '.' */
390
391 ,{
392 ________,
393 ________,
394 ________,
395 ________,
396 ______X_,
397 _____XX_,
398 ____XX__,
399 ___XX___,
400 __XX____,
401 _XX_____,
402 XX______,
403 X_______,
404 ________,
405 ________,
406 ________,
407 ________} /* char '/' */
408
409 ,{
410 ________,
411 ________,
412 __XXX___,
413 _XX_XX__,
414 XX___XX_,
415 XX___XX_,
416 XX___XX_,
417 XX___XX_,
418 XX___XX_,
419 XX___XX_,
420 _XX_XX__,
421 __XXX___,
422 ________,
423 ________,
424 ________,
425 ________} /* char '0' */
426
C51 COMPILER V8.05a F8X16 04/11/2008 14:19:10 PAGE 8
427 ,{
428 ________,
429 ________,
430 ___XX___,
431 __XXX___,
432 _XXXX___,
433 ___XX___,
434 ___XX___,
435 ___XX___,
436 ___XX___,
437 ___XX___,
438 ___XX___,
439 _XXXXXX_,
440 ________,
441 ________,
442 ________,
443 ________} /* char '1' */
444
445 ,{
446 ________,
447 ________,
448 _XXXXX__,
449 XX___XX_,
450 _____XX_,
451 ____XX__,
452 ___XX___,
453 __XX____,
454 _XX_____,
455 XX______,
456 XX___XX_,
457 XXXXXXX_,
458 ________,
459 ________,
460 ________,
461 ________} /* char '2' */
462
463 ,{
464 ________,
465 ________,
466 _XXXXX__,
467 XX___XX_,
468 _____XX_,
469 _____XX_,
470 __XXXX__,
471 _____XX_,
472 _____XX_,
473 _____XX_,
474 XX___XX_,
475 _XXXXX__,
476 ________,
477 ________,
478 ________,
479 ________} /* char '3' */
480
481 ,{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -