📄 text1.lst
字号:
C51 COMPILER V7.20 TEXT1 07/15/2007 16:48:55 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: E:\软件\keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #include<intrins.h>
3 #include<ziku.h>
4 #include<string.h>
5 /************************/
6
7 #define uchar unsigned char
8 #define uint unsigned int
9
10 /********总线以及地址线的定义************/
11 #define disp_on_12864 0x3f
12 #define disp_off_12864 0x3e
13 #define col_12864 0x40
14 #define row_12864 0xb8
15 #define start_line_12864 0xc0
16 #define lcd_bus_12864 P1
17
18 sbit di_12864 =P3^3;
19 sbit rw_12864 =P3^4;
20 sbit enable_12864 =P3^5;
21 sbit cs1_12864=P3^7;
22 sbit cs2_12864 =P3^6;
23
24 uchar row,col,dis,x,state,length,cx,staren,starch;
25
26
27 struct index
28 {
29 uchar code *num;
30 uchar code *zimu;
31 uchar code *py;
32 };
33
34 struct index *p[6];
35
36 struct index code find1[]={
37 {"2","a",py_a},
38 {"2","b",NULL},
39 {"2","c",NULL},
40 {"3","d",NULL},
41 {"3","e",py_e},
42 {"3","f",NULL},
43 {"4","g",NULL},
44 {"4","h",NULL},
45 {"5","j",NULL},
46 {"5","k",NULL},
47 {"5","l",NULL},
48 {"6","m",NULL},
49 {"6","n",NULL},
50 {"6","o",NULL},
51 {"7","p",NULL},
52 {"7","q",NULL},
53 {"7","r",NULL},
54 {"7","s",NULL},
55 {"8","t",NULL},
C51 COMPILER V7.20 TEXT1 07/15/2007 16:48:55 PAGE 2
56 {"9","w",NULL},
57 {"9","x",NULL},
58 {"9","y",NULL},
59 {"9","z",NULL}
60 };
61
62 struct index code find2[]={
63 {"22","ba",py_ba},
64 {"22","ca",py_ca},
65 {"23","be",NULL},
66 {"23","ce",py_ce},
67 {"24","ai",py_ai},
68 {"24","bi",py_bi},
69 {"24","ch",NULL},
70 {"24","ci",py_ci},
71 {"26","an",py_an},
72 {"26","ao",py_ao},
73 {"26","bo",py_bo},
74 {"26","co",NULL},
75 {"28","bu",py_bu},
76 {"28","cu",py_cu},
77 {"32","da",py_da},
78 {"32","fa",py_fa},
79 {"36","do",NULL},
80 {"33","de",py_de},
81 {"34","di",py_di},
82 {"36","en",py_en},
83 {"33","fe",NULL},
84 {"36","fo",py_fo},
85 {"37","er",py_er},
86 {"38","du",py_du},
87 {"38","fu",py_fu},
88 {"42","ga",py_ga},
89 {"42","ha",py_ha},
90 {"43","he",py_he},
91 {"43","ge",py_ge},
92 {"46","go",NULL},
93 {"46","ho",NULL},
94 {"48","gu",py_gu},
95 {"48","hu",py_hu},
96 {"52","ka",py_ka},
97 {"52","la",py_la},
98 {"53","ke",py_ke},
99 {"53","le",py_le},
100 {"54","ji",py_ji},
101 {"54","li",py_li},
102 {"56","ko",NULL},
103 {"56","lo",NULL},
104 {"58","ju",py_ju},
105 {"58","ku",py_ku},
106 {"58","lu",py_lu},
107 {"58","lv",py_lv},
108 {"93","we",NULL},
109 {"72","pa",py_pa},
110 {"72","ra",NULL},
111 {"72","sa",py_sa},
112 {"74","pi",NULL},
113 {"74","qi",NULL},
114 {"74","sh",NULL},
115 {"92","ya",py_ya},
116 };
117
C51 COMPILER V7.20 TEXT1 07/15/2007 16:48:55 PAGE 3
118
119 struct index code find3[]={
120 {"224","bai",py_bai},
121 {"224","cai",py_cai},
122 {"226","ban",py_ban},
123 {"226","can",py_can},
124 {"226","bao",py_bao},
125 {"226","cao",py_cao},
126 {"234","bei",py_bei},
127 {"236","ben",py_ben},
128 {"236","cen",py_cen},
129 {"242","bia",NULL},
130 {"242","cha",py_cha},
131 {"243","bie",py_bie},
132 {"243","che",py_che},
133 {"244","chi",py_chi},
134 {"246","bin",py_bin},
135 {"246","cho",NULL},
136 {"248","chu",py_chu},
137 {"264","ang",py_ang},
138 {"266","con",NULL},
139 {"268","cou",py_cou},
140 {"282","cua",NULL},
141 {"284","cui",py_cui},
142 {"286","cun",py_cun},
143 {"286","cuo",py_cuo},
144 {"324","dai",py_dai},
145 {"326","dan",py_dan},
146 {"326","dao",py_dao},
147 {"326","fan",py_fan},
148 {"334","dei",py_dei},
149 {"334","fei",py_fei},
150 {"336","den",NULL},
151 {"336","fen",py_fen},
152 {"342","dia",NULL},
153 {"343","die",py_die},
154 {"346","din",NULL},
155 {"348","diu",py_diu},
156 {"366","don",NULL},
157 {"368","dou",py_dou},
158 {"368","fou",py_fou},
159 {"382","dua",NULL},
160 {"384","dui",py_dui},
161 {"386","dun",py_dun},
162 {"386","duo",py_duo},
163 {"424","gai",py_gai},
164 {"424","hai",py_hai},
165 {"426","gan",py_gan},
166 {"426","gao",py_gao},
167 {"426","han",py_han},
168 {"426","hao",py_hao},
169 {"434","gei",py_gei},
170 {"434","hei",py_hei},
171 {"436","gen",py_gen},
172 {"436","hen",py_hen},
173 {"466","gon",NULL},
174 {"466","hon",NULL},
175 {"468","gou",py_gou},
176 {"482","gua",py_gua},
177 {"484","gui",py_gui},
178 {"482","hua",py_hua},
179 {"484","hui",py_hui},
C51 COMPILER V7.20 TEXT1 07/15/2007 16:48:55 PAGE 4
180 {"486","hun",py_hun},
181 {"486","gun",py_gun},
182 {"486","guo",py_guo},
183 {"486","huo",py_huo},
184 {"468","hou",py_hou},
185 {"936","wen",py_wen},
186 {"726","pan",py_pan},
187 {"726","pao",py_pao},
188 {"726","ran",py_ran},
189 {"726","rao",py_rao},
190 {"726","san",py_san},
191 {"726","sao",py_sao},
192 {"726","pan",py_pan},
193 {"742","pia",NULL},
194 {"742","qia",NULL},
195 {"742","sha",NULL},
196 {"926","yan",py_yan},
197 };
198
199
200 struct index code find4[]={
201 {"2264","bang",py_bang},
202 {"2264","cang",py_cang},
203 {"2364","beng",py_beng},
204 {"2364","ceng",py_ceng},
205 {"2424","chai",py_chai},
206 {"2426","bian",py_bian},
207 {"2426","biao",py_biao},
208 {"2426","chan",py_chao},
209 {"2426","chao",py_chao},
210 {"2436","chen",py_chen},
211 {"2464","bing",py_bing},
212 {"2468","chou",py_chou},
213 {"2482","chua",NULL},
214 {"2484","chui",py_chui},
215 {"2486","chun",py_chun},
216 {"2486","chuo",py_chuo},
217 {"2664","cong",py_cong},
218 {"2826","cuan",py_cuan},
219 {"3264","dang",py_dang},
220 {"3264","fang",py_fang},
221 {"3364","deng",py_deng},
222 {"3364","feng",py_deng},
223 {"3426","dian",py_dian},
224 {"3426","diao",py_diao},
225 {"3464","ding",py_ding},
226 {"3664","dong",py_dong},
227 {"3826","duan",py_duan},
228 {"4264","gang",py_gang},
229 {"4264","hang",py_hang},
230 {"4364","geng",py_geng},
231 {"4364","heng",py_heng},
232 {"4664","gong",py_gong},
233 {"4664","hong",py_hong},
234 {"4824","guai",py_guai},
235 {"4824","huai",py_huai},
236 {"4826","guan",py_guan},
237 {"4826","huan",py_huan},
238 {"7426","pian",NULL},
239 {"7426","piao",NULL},
240 {"7426","qian",NULL},
241 {"7426","qiao",NULL},
C51 COMPILER V7.20 TEXT1 07/15/2007 16:48:55 PAGE 5
242 {"7426","shan",NULL},
243 {"7426","shao",NULL},
244 {"9264","yang",py_yang},
245 };
246
247
248 struct index code find5[]={
249 {"24264","chang",py_chang},
250 {"24364","cheng",py_cheng},
251 {"24826","chuan",py_chuan},
252 };
253
254
255 struct index code find6[]={
256 {"248264","chuang",py_chuang}
257 };
258
259
260
261
262 /************函数声明******************/
263 void clear_sreen_12864 (); //清屏(即清除显存)
264
265 void delay_12864 (); //延时1ms
266
267 void delay(void); //延时
268
269 void init_lcd_12864 (); //LCD初始化
270
271 void write_command_12864 (unsigned char cmdcode); //写指令
272
273 void write_data_12864 (unsigned char dispdata); //写数据
274
275 void rddata(void) ; //读数据
276
277 void hanzi(uchar *pz); //汉字输入
278
279 void yingwen(uchar *pz); //英文输入
280
281 void dingwei(void); //光标定位向前
282
283 void dingweihou(void); //光标定位向后
284
285 void xian(uchar ax,uchar bx); //字母列表
286
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -