📄 lcd.lst
字号:
183 2 // send_data(0x73);
184 2 }
185 1 else
186 1 {
187 2 send_data(0x20);
188 2 send_data(0x20);
189 2 send_data(0x30);
190 2 send_data(0x2E);
191 2 send_data(0x30+n%10);
192 2 send_data(0x20);
193 2 // send_data(0x73);
194 2 }
195 1 }
196
197
198 void DispShuzi2(unsigned char x,unsigned char y,unsigned int n) //8*16数字显示
199 {
200 1 if(x==0) send_command(0x80+y);
201 1 else if(x==1) send_command(0x90+y);
202 1 else if(x==2) send_command(0x88+y);
203 1 else if(x==3) send_command(0x98+y);
204 1
205 1 if(n/1000%10!=0)
206 1 {
207 2 send_data(0x20);
208 2 send_data(0x2D);
209 2 send_data(0x30+n/1000%10);
210 2 send_data(0x30+n/100%10);
211 2 send_data(0x30+n/10%10);
212 2 send_data(0x2E);
213 2 send_data(0x30+n%10);
214 2 send_data(0x20);
215 2 send_data(0xb6);
216 2 send_data(0xc8);
217 2 }
218 1 else if(n/100%10!=0)
219 1 {
220 2 send_data(0x20);
221 2 send_data(0x20);
222 2 send_data(0x2D);
223 2 send_data(0x30+n/100%10);
224 2 send_data(0x30+n/10%10);
225 2 send_data(0x2E);
226 2 send_data(0x30+n%10);
227 2 send_data(0x20);
228 2 send_data(0xb6);
229 2 send_data(0xc8);
230 2 }
231 1 else if(n/10%10!=0)
232 1 {
233 2 send_data(0x20);
234 2 send_data(0x20);
235 2 send_data(0x20);
236 2 send_data(0x2D);
237 2 send_data(0x30+n/10%10);
238 2 send_data(0x2E);
239 2 send_data(0x30+n%10);
240 2 send_data(0x20);
241 2 send_data(0xb6);
C51 COMPILER V8.02 LCD 05/20/2008 10:43:29 PAGE 5
242 2 send_data(0xc8);
243 2 }
244 1 else
245 1 {
246 2 send_data(0x20);
247 2 send_data(0x20);
248 2 send_data(0x20);
249 2 send_data(0x2D);
250 2 send_data(0x30);
251 2 send_data(0x2E);
252 2 send_data(0x30+n%10);
253 2 send_data(0x20);
254 2 send_data(0xb6);
255 2 send_data(0xc8);
256 2 }
257 1 }
258
259
260 void DispShuzi1(unsigned char x,unsigned char y,unsigned int n) //8*16数字显示
261 {
262 1 if(x==0) send_command(0x80+y);
263 1 else if(x==1) send_command(0x90+y);
264 1 else if(x==2) send_command(0x88+y);
265 1 else if(x==3) send_command(0x98+y);
266 1
267 1 if(n/1000%10!=0)
268 1 {
269 2 send_data(0x20);
270 2 send_data(0x20);
271 2 send_data(0x30+n/1000%10);
272 2 send_data(0x30+n/100%10);
273 2 send_data(0x30+n/10%10);
274 2 send_data(0x2E);
275 2 send_data(0x30+n%10);
276 2 send_data(0x20);
277 2 send_data(0xb6);
278 2 send_data(0xc8);
279 2 }
280 1 else if(n/100%10!=0)
281 1 {
282 2 send_data(0x20);
283 2 send_data(0x20);
284 2 send_data(0x20);
285 2 send_data(0x30+n/100%10);
286 2 send_data(0x30+n/10%10);
287 2 send_data(0x2E);
288 2 send_data(0x30+n%10);
289 2 send_data(0x20);
290 2 send_data(0xb6);
291 2 send_data(0xc8);
292 2 }
293 1 else if(n/10%10!=0)
294 1 {
295 2 send_data(0x20);
296 2 send_data(0x20);
297 2 send_data(0x20);
298 2 send_data(0x20);
299 2 send_data(0x30+n/10%10);
300 2 send_data(0x2E);
301 2 send_data(0x30+n%10);
302 2 send_data(0x20);
303 2 send_data(0xb6);
C51 COMPILER V8.02 LCD 05/20/2008 10:43:29 PAGE 6
304 2 send_data(0xc8);
305 2 }
306 1 else
307 1 {
308 2 send_data(0x20);
309 2 send_data(0x20);
310 2 send_data(0x20);
311 2 send_data(0x20);
312 2 send_data(0x30);
313 2 send_data(0x2E);
314 2 send_data(0x30+n%10);
315 2 send_data(0x20);
316 2 send_data(0xb6);
317 2 send_data(0xc8);
318 2 }
319 1 }
320
321 void DispShuzi0(unsigned char x,unsigned char y,unsigned int n) //8*16数字显示
322 {
323 1 if(x==0) send_command(0x80+y);
324 1 else if(x==1) send_command(0x90+y);
325 1 else if(x==2) send_command(0x88+y);
326 1 else if(x==3) send_command(0x98+y);
327 1
328 1 if(n/1000%10!=0)
329 1 {
330 2 // send_data(0x30+n/1000%10);
331 2 // send_data(0x30+n/100%10);
332 2 send_data(0x30+n/10%10);
333 2 send_data(0x30+n%10);
334 2 }
335 1 else if(n/100%10!=0)
336 1 {
337 2 // send_data(0x20);
338 2 // send_data(0x30+n/100%10);
339 2 send_data(0x30+n/10%10);
340 2 send_data(0x30+n%10);
341 2 }
342 1 else if(n/10%10!=0)
343 1 {
344 2 // send_data(0x20);
345 2 // send_data(0x20);
346 2 send_data(0x30+n/10%10);
347 2 send_data(0x30+n%10);
348 2 }
349 1 else
350 1 {
351 2 // send_data(0x20);
352 2 // send_data(0x20);
353 2 send_data(0x20);
354 2 send_data(0x30+n%10);
355 2 }
356 1 }
357
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1434 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 26
C51 COMPILER V8.02 LCD 05/20/2008 10:43:29 PAGE 7
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 + -