?? p0902-usart.lst
字號:
233
234 /*-- 文字: 6 --*/
235 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
236 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
237
238 /*-- 文字: 7 --*/
239 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
240 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
241
C51 COMPILER V8.05a P0902_USART 04/01/2009 22:15:34 PAGE 5
242 /*-- 文字: 8 --*/
243 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
244 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
245
246 /*-- 文字: 9 --*/
247 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
248 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
249
250 /*-- 文字: a --10*/
251 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
252 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,
253
254 /*-- 文字: b --11*/
255 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
256 0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,
257
258 /*-- 文字: c --12*/
259 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
260 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,
261
262 /*-- 文字: d --13*/
263 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
264 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,
265
266 /*-- 文字: e --*/
267 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
268 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,
269
270 /*-- 文字: f --*/
271 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
272 0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
273
274 /*-- 文字: g --16*/
275 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
276 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,
277
278 /*-- 文字: h --*/
279 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
280 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,
281
282 /*-- 文字: i --*/
283 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
284 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
285
286 /*-- 文字: j --19*/
287 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
288 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,
289
290 /*-- 文字: k --*/
291 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
292 0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,
293
294 /*-- 文字: l --*/
295 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
296 0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
297
298 /*-- 文字: m --22*/
299 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
300 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,
301
302 /*-- 文字: n --23*/
303 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
C51 COMPILER V8.05a P0902_USART 04/01/2009 22:15:34 PAGE 6
304 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,
305
306 /*-- 文字: o --24*/
307 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
308 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,
309
310 /*-- 文字: p --*/
311 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
312 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,
313
314 /*-- 文字: q --*/
315 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
316 0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,
317
318 /*-- 文字: r --*/
319 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
320 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,
321
322 /*-- 文字: s --*/
323 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
324 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,
325
326 /*-- 文字: t --*/
327 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
328 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,
329
330 /*-- 文字: u --30*/
331 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
332 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,
333
334 /*-- 文字: v --*/
335 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
336 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,
337
338 /*-- 文字: w --*/
339 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
340 0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,
341
342 /*-- 文字: x --*/
343 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
344 0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,
345
346 /*-- 文字: y --*/
347 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
348 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,
349
350 /*-- 文字: z --35*/
351 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
352 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,
353
354 /*-- 文字: - --*/
355 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
356 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
357
358 /*-- 文字: = --*/
359 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
360 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
361
362 /*-- 文字: \ --*/
363 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
364 0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,
365
C51 COMPILER V8.05a P0902_USART 04/01/2009 22:15:34 PAGE 7
366 /*-- 文字: --39*/
367 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
368 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
369
370 /*-- 文字: [ --*/
371 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
372 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,
373
374 /*-- 文字: ] --*/
375 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
376 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,
377
378 /*-- 文字: ; --*/
379 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
380 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,
381
382 /*-- 文字: ' --*/
383 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
384 0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
385
386 /*-- 文字: , --*/
387 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
388 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,
389
390 /*-- 文字: . --45*/
391 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
392 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
393
394 /*-- 文字: / --*/
395 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
396 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,
397
398 /*-- 文字: : --*/
399 /*-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --*/
400 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00
401 };
402
403 //---------------------------------------
404 //名稱: 5110LCD初始化函數
405 //作者:cby
406 //網站:寧波單片機開發網
407 //網址:www.nbdpj.com
408 //郵箱:nbdpj@nbdpj.com
409 //日期:20081111
410 //-----------------------------------------
411 void LCD_init(void)
412 {
413 1 LCD_write_byte(0x21,0);//LCD功能設置:芯片活動,水平尋址,使用擴展指令
414 1 LCD_write_byte(0xc5,0);//設置VOP值,室溫下的編程范圍為3.00-10.68
415 1 //Vlcd=3.06+(VOP)*0.06,本例VOP為0B0101 0000為十進制的80,Vlcd=7.86V
416 1 LCD_write_byte(0x20,0);//LCD功能設置:芯片活動,水平尋址,使用基本指令
417 1 LCD_write_byte(0x0C,0);//設定顯示配置:普通模式
418 1 }
419 //---------------------------------------
420 //名稱: LCD清屏函數
421 //作者:cby
422 //網站:寧波單片機開發網
423 //網址:www.nbdpj.com
424 //郵箱:nbdpj@nbdpj.com
425 //日期:20081111
426 //-----------------------------------------
427 void LCD_clear(void)
C51 COMPILER V8.05a P0902_USART 04/01/2009 22:15:34 PAGE 8
428 {
429 1 unsigned char t;
430 1 unsigned char k;
431 1 for(t=0;t<6;t++)
432 1 {
433 2 for(k=0;k<84;k++)
434 2 {
435 3 LCD_write_byte(0,1);
436 3 }
437 2 }
438 1 }
439 //---------------------------------------
440 //名稱: 設置坐標函數
441 //參數:X:0-83 Y:0-5
442 //作者:cby
443 //網站:寧波單片機開發網
444 //網址:www.nbdpj.com
445 //郵箱:nbdpj@nbdpj.com
446 //日期:20081111
447 //-----------------------------------------
448 void LCD_set_XY(unsigned char X, unsigned char Y)
449 {
450 1 LCD_write_byte(0x40 | Y, 0);
451 1 LCD_write_byte(0x80 | X, 0);
452 1 }
453 //---------------------------------------
454 //名稱: 顯示英文字符
455 //參數:c:顯示的字符在font6x8表格中的位置
456 //作者:cby
457 //網站:寧波單片機開發網
458 //網址:www.nbdpj.com
459 //郵箱:nbdpj@nbdpj.com
460 //日期:20081111
461 //-----------------------------------------
462 void LCD_write_char(unsigned char c)
463 {
464 1 unsigned char line;
465 1 c-= 32;
466 1 for (line=0; line<6; line++)
467 1 LCD_write_byte(font6x8[c][line], 1);
468 1 }
469 //---------------------------------------
470 //名稱: 英文字符串顯示函數
471 //參數:*s:英文字符串指針
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -