?? lcd_driver.lst
字號:
C51 COMPILER V7.06 LCD_DRIVER 02/08/2007 15:19:45 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE LCD_DRIVER
OBJECT MODULE PLACED IN lcd_driver.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd_driver.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "jyj07.h"
2 #include "lcd_driver.h"
3
4 void lcd_sub1(byte dat)
5 {
6 1 P_LCD_REQ=0;
7 1 while(P_LCD_BUSY)
8 1 {
9 2 P_LCD_REQ=0;
10 2 }
11 1 P0=dat;
12 1 P_LCD_REQ=0;
13 1 P_LCD_REQ=1;
14 1 while(P_LCD_BUSY==0){};
15 1 P_LCD_REQ=0;
16 1 }
17 //清屏子程序
18 void clr_lcd()
19 {
20 1 lcd_sub1(0xf4);
21 1 //delay_10ms(1);
22 1 }
23
24 void lcd_ini()
25 {
26 1 clr_lcd(); //清屏
27 1 disp_huan_ying(); //顯示歡迎信息
28 1 }
29 //顯示一個國標漢字
30 void write_hanz(byte x,byte y,byte col,byte row)
31 {
32 1 lcd_sub1(0xf0);
33 1 lcd_sub1(x);
34 1 lcd_sub1(y);
35 1 lcd_sub1(col);
36 1 lcd_sub1(row);
37 1 }
38 //顯示一個asc16字符
39 void write_asc16(byte x,byte y,byte asc)
40 {
41 1 lcd_sub1(0xf9);
42 1 lcd_sub1(x);
43 1 lcd_sub1(y);
44 1 lcd_sub1(asc);
45 1 }
46 //顯示一個坐標點
47 void write_dip(byte x,byte y)
48 {
49 1 lcd_sub1(0xf2);
50 1 lcd_sub1(x);
51 1 lcd_sub1(y);
52 1 }
53 //顯示一個字節的點
54 void write_byte_dip(byte x,byte y,byte black)
55 {
C51 COMPILER V7.06 LCD_DRIVER 02/08/2007 15:19:45 PAGE 2
56 1 lcd_sub1(0xf3);
57 1 lcd_sub1(x);
58 1 lcd_sub1(y);
59 1 lcd_sub1(black);
60 1 }
61 //顯示歡迎信息,歡迎使用太空牌加油機
62 void disp_huan_ying()
63 {
64 1 write_hanz(4,1,27,22);
65 1 write_hanz(5,1,51,13);
66 1 write_hanz(6,1,42,25);
67 1 write_hanz(7,1,51,35);
68 1 write_hanz(3,2,44,11);
69 1 write_hanz(4,2,31,53);
70 1 write_hanz(5,2,37,38);
71 1 write_hanz(6,2,28,51);
72 1 write_hanz(7,2,51,45);
73 1 write_hanz(8,2,27,90);
74 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 264 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 13 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -