?? f8x8.lst
字號:
C51 COMPILER V8.05a F8X8 04/11/2008 14:19:07 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE F8X8
OBJECT MODULE PLACED IN F8x8.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE gui\Font\F8x8.c LARGE BROWSE MDU_F120 DEBUG OBJECTEXTEND PRIN
-T(.\F8x8.lst) OBJECT(F8x8.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 : F8x8.C
16 Purpose : Implementation of 8x8 pixel font
17 Height : 8
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 F8X8 04/11/2008 14:19:07 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 F8X8 04/11/2008 14:19:07 PAGE 3
117
118
119 /*
120 ****************************************************************
121 * *
122 * 8 * 8 font *
123 * *
124 ****************************************************************
125 */
126
127
128 GUI_FLASH const unsigned char GUI_F8x8_acFont[][8] = {
129
130 {
131 ________,
132 ________,
133 ________,
134 ________,
135 ________,
136 ________,
137 ________,
138 ________} /* char ' ' */
139
140 ,{
141 ___XX___,
142 __XXXX__,
143 __XXXX__,
144 ___XX___,
145 ___XX___,
146 ________,
147 ___XX___,
148 ________} /* char '!' */
149
150 ,{
151 _XX__XX_,
152 _XX__XX_,
153 __X__X__,
154 ________,
155 ________,
156 ________,
157 ________,
158 ________} /* char '"' */
159
160 ,{
161 _XX_XX__,
162 _XX_XX__,
163 XXXXXXX_,
164 _XX_XX__,
165 XXXXXXX_,
166 _XX_XX__,
167 _XX_XX__,
168 ________} /* char '#' */
169
170 ,{
171 ___XX___,
172 __XXXXX_,
173 _XX_____,
174 __XXXX__,
175 _____XX_,
176 _XXXXX__,
177 ___XX___,
178 ________} /* char '$' */
C51 COMPILER V8.05a F8X8 04/11/2008 14:19:07 PAGE 4
179
180 ,{
181 ________,
182 XX___XX_,
183 XX__XX__,
184 ___XX___,
185 __XX____,
186 _XX__XX_,
187 XX___XX_,
188 ________} /* char '%' */
189
190 ,{
191 __XXX___,
192 _XX_XX__,
193 __XXX___,
194 _XXX_XX_,
195 XX_XXX__,
196 XX__XX__,
197 _XXX_XX_,
198 ________} /* char '&' */
199
200 ,{
201 ___XX___,
202 ___XX___,
203 __XX____,
204 ________,
205 ________,
206 ________,
207 ________,
208 ________} /* char ''' */
209
210 ,{
211 ____XX__,
212 ___XX___,
213 __XX____,
214 __XX____,
215 __XX____,
216 ___XX___,
217 ____XX__,
218 ________} /* char '(' */
219
220 ,{
221 __XX____,
222 ___XX___,
223 ____XX__,
224 ____XX__,
225 ____XX__,
226 ___XX___,
227 __XX____,
228 ________} /* char ')' */
229
230 ,{
231 ________,
232 _XX__XX_,
233 __XXXX__,
234 XXXXXXXX,
235 __XXXX__,
236 _XX__XX_,
237 ________,
238 ________} /* char '*' */
239
240 ,{
C51 COMPILER V8.05a F8X8 04/11/2008 14:19:07 PAGE 5
241 ________,
242 ___XX___,
243 ___XX___,
244 _XXXXXX_,
245 ___XX___,
246 ___XX___,
247 ________,
248 ________} /* char '+' */
249
250 ,{
251 ________,
252 ________,
253 ________,
254 ________,
255 ________,
256 ___XX___,
257 ___XX___,
258 __XX____} /* char ',' */
259
260 ,{
261 ________,
262 ________,
263 ________,
264 _XXXXXX_,
265 ________,
266 ________,
267 ________,
268 ________} /* char '-' */
269
270 ,{
271 ________,
272 ________,
273 ________,
274 ________,
275 ________,
276 ___XX___,
277 ___XX___,
278 ________} /* char '.' */
279
280 ,{
281 _____XX_,
282 ____XX__,
283 ___XX___,
284 __XX____,
285 _XX_____,
286 XX______,
287 X_______,
288 ________} /* char '/' */
289
290 ,{
291 __XXX___,
292 _XX_XX__,
293 XX___XX_,
294 XX___XX_,
295 XX___XX_,
296 _XX_XX__,
297 __XXX___,
298 ________} /* char '0' */
299
300 ,{
301 ___XX___,
302 __XXX___,
C51 COMPILER V8.05a F8X8 04/11/2008 14:19:07 PAGE 6
303 ___XX___,
304 ___XX___,
305 ___XX___,
306 ___XX___,
307 _XXXXXX_,
308 ________} /* char '1' */
309
310 ,{
311 _XXXXX__,
312 XX___XX_,
313 _____XX_,
314 ___XXX__,
315 __XX____,
316 _XX__XX_,
317 XXXXXXX_,
318 ________} /* char '2' */
319
320 ,{
321 _XXXXX__,
322 XX___XX_,
323 _____XX_,
324 __XXXX__,
325 _____XX_,
326 XX___XX_,
327 _XXXXX__,
328 ________} /* char '3' */
329
330 ,{
331 ___XXX__,
332 __XXXX__,
333 _XX_XX__,
334 XX__XX__,
335 XXXXXXX_,
336 ____XX__,
337 ___XXXX_,
338 ________} /* char '4' */
339
340 ,{
341 XXXXXXX_,
342 XX______,
343 XX______,
344 XXXXXX__,
345 _____XX_,
346 XX___XX_,
347 _XXXXX__,
348 ________} /* char '5' */
349
350 ,{
351 __XXX___,
352 _XX_____,
353 XX______,
354 XXXXXX__,
355 XX___XX_,
356 XX___XX_,
357 _XXXXX__,
358 ________} /* char '6' */
359
360 ,{
361 XXXXXXX_,
362 XX___XX_,
363 ____XX__,
364 ___XX___,
C51 COMPILER V8.05a F8X8 04/11/2008 14:19:07 PAGE 7
365 __XX____,
366 __XX____,
367 __XX____,
368 ________} /* char '7' */
369
370 ,{
371 _XXXXX__,
372 XX___XX_,
373 XX___XX_,
374 _XXXXX__,
375 XX___XX_,
376 XX___XX_,
377 _XXXXX__,
378 ________} /* char '8' */
379
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -