?? love.lst
字號:
C51 COMPILER V6.12 LOVE 03/25/2008 21:23:15 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE LOVE
OBJECT MODULE PLACED IN .\love.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE .\love.c DEBUG OBJECTEXTEND
stmt level source
1 #include<reg51.h>
2 #define uchar unsigned char
3 sbit RS=P0^2;
4 sbit RW=P0^3;
5 sbit E=P0^4;
6 void init();
7 void wc51r(uchar i);
8 void wc51ddr(uchar j);
9 void fbusy();
10 void delay(uchar);
11 void wcgb();
12 void main()
13 {
14 1 init();
15 1 while(1)
16 1 {wc51r(0x80);
17 2 wc51ddr(0x57);
18 2 delay(1);
19 2 wcgb();
20 2 wc51ddr(0x65);
21 2 delay(1);
22 2 wcgb();
23 2 wc51ddr(0x7c);
24 2 delay(1);
25 2 wcgb();
26 2 wc51ddr(0x63);
27 2 delay(1);
28 2 wcgb();
29 2 wc51ddr(0x6f);
30 2 delay(1);
31 2 wcgb();
32 2 wc51ddr(0x6d);
33 2 delay(1);
34 2 wcgb();
35 2 delay(2000);
36 2
37 2 wc51r(0xc0);
38 2 wc51ddr(0x49);
39 2 delay(1);
40 2 wcgb();
41 2 wc51r(0xc2);
42 2 wc51ddr(0x4c);
43 2 delay(1);
44 2 wcgb();
45 2 wc51ddr(0x6f);
46 2 delay(1);
47 2 wcgb();
48 2 wc51ddr(0x76);
49 2 delay(1);
50 2 wcgb();
51 2 wc51ddr(0x65);
52 2 delay(1);
53 2 wcgb();
54 2 wc51r(0xc7);
55 2 wc51ddr(0x59);
C51 COMPILER V6.12 LOVE 03/25/2008 21:23:15 PAGE 2
56 2 delay(1);
57 2 wcgb();
58 2 wc51ddr(0x6f);
59 2 delay(1);
60 2 wcgb();
61 2 wc51ddr(0x75);
62 2 delay(1);
63 2 wcgb();
64 2 delay(2000);
65 2 init();
66 2 }
67 1 }
68 //初始化函數
69 void init()
70 { RS=0;RW=0;
71 1 wc51r(0x01);
72 1 wc51r(0x38);
73 1 wc51r(0x0e);
74 1 wc51r(0x06);
75 1 }
76 //檢測忙函數
77 void fbusy()
78 { P2=0xff;
79 1 RS=0;RW=1;
80 1 E=1;
81 1 while((P2&0x80)==0x80);
82 1 E=0;
83 1 }
84 //寫命令
85 void wc51r(uchar i)
86 {
87 1 fbusy();
88 1 E=0;
89 1 RS=0;RW=0;
90 1 E=1;
91 1 P2=i;
92 1 E=0;
93 1 delay(10);
94 1 }
95 //寫數據函數
96 void wc51ddr(uchar j)
97 {
98 1 fbusy();
99 1 RS=1;RW=0;
100 1 E=1;
101 1 P2=j;
102 1 E=0;
103 1 delay(10);
104 1 }
105 //延時函數
106 void delay(uchar x)
107 { uchar y,z;
108 1 for(;x>0;x--)
109 1 for(z=20;z>0;z--)
110 1 for(y=248;y>0;y--);
111 1
112 1 }
113 void wcgb()
114 {
115 1 RS=0;RW=0;
116 1 P2=0x14;
117 1 delay(5);
C51 COMPILER V6.12 LOVE 03/25/2008 21:23:15 PAGE 3
118 1 P2=0x1c;
119 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 324 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -