📄 main.lst
字号:
284 **
285 ** 全局变量: 无
286 ** 调用模块:
287 **----------------------------------------------------
288 ** 作 者: wjf
289 ** 日 期: 2008/08/08
290 ======================================================*/
291 void display_main_menu(void) //主菜单
292 {
293 1 LcmClear();
294 1 hprintf(14,0x15, "主菜单",0);
295 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
296 1 dprintf(13,0x30, "1.测量数据",0);
297 1 dprintf(13,0x45, "2.调 零",0);
298 1 dprintf(13,0x5A, "3.仪器校准",0);
299 1 dprintf(13,0x6f, "4.仪器设置",0);
300 1 dprintf(13,0x84, "5.泄漏检查",0);
301 1 dprintf(13,0x99, "6.版本信息",0);
302 1 dprintf(13,0xae, "7.查看记录",0);
303 1
C51 COMPILER V7.20 MAIN 08/19/2008 11:47:51 PAGE 6
304 1 dprintf(5,0xc5, "状态提示:",0);
305 1 dprintf(4,0xd5, "--------------------------------",0);
306 1 dprintf(6,0xe0, "OK 确定 NO 取消 选择功能",0);
307 1 printfUpDown(23,0xe0, 0, 0);
308 1 printfUpDown(24,0xe0, 1, 0);
309 1
310 1 }
311
312 /*======================================================
313 ** 函数名称: display_input_plane
314 ** 功能描述: 输入车牌画面
315 ** 输入参数: 无
316 **
317 ** 输出参数: 无
318 **
319 ** 全局变量: 无
320 ** 调用模块:
321 **----------------------------------------------------
322 ** 作 者: wjf
323 ** 日 期: 2008/08/09
324
325 注:缺少初始化信息××××××××××××××××××××××××××××××××××××××××××××
-×××××××××××××××××
326 ======================================================*/
327
328 void display_input_plane(void) //车牌输入菜单
329 {
330 1 Uchar i=0;
331 1 dprintf(8,0x30, "车牌号码:",0);
332 1 dprintf(5,0x9b, "状态提示:",0);
333 1 dprintf(4,0xab, "--------------------------------",0);
334 1 dprintf(8,0xb6, "OK 测量 NO 取消 选择",0);
335 1 printfUpDown(25,0xb6, 0, 0);
336 1 printfUpDown(26,0xb6, 1, 0);
337 1 dprintf(12,0xd6, "选字 确定",0);
338 1 printfLeftRight(9,0xd6,0,0);
339 1 printfLeftRight(21,0xd6,1,0);
340 1
341 1 byte_sel=position_sel=yuyan_sel=0;//初始化
342 1 printlcd_single();
343 1 for(i=0;i<7;i++)
344 1 {
345 2 car_number[i]=91;
346 2 }
347 1 }
348
349
350 /*======================================================
351 ** 函数名称: display_shezhi_menu
352 ** 功能描述: 设置菜单
353 ** 输入参数: 无
354 **
355 ** 输出参数: 无
356 **
357 ** 全局变量: 无
358 ** 调用模块:
359 **----------------------------------------------------
360 ** 作 者: wjf
361 ** 日 期: 2008/08/09
362
363 注:
364 ======================================================*/
C51 COMPILER V7.20 MAIN 08/19/2008 11:47:51 PAGE 7
365 void display_shezhi_menu(void)//设置菜单
366 {
367 1
368 1 LcmClear();
369 1 hprintf(13,0x15, "仪器设置",0);
370 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
371 1 // dprintf(11,0x34, "~ ~ ~ ~ ~ ~ ~ ~",0);
372 1 dprintf(13,0x35, "1.亮度调节",0);
373 1 dprintf(13,0x4a, "2.串口设置",0);
374 1 dprintf(13,0x5f, "3.转速设置",0);
375 1 dprintf(13,0x74, "4.测量方式",0);
376 1 dprintf(13,0x89, "5.燃料选择",0);
377 1 dprintf(13,0x9e, "6.时间设置",0);
378 1
379 1 dprintf(5,0xc0, "状态提示:",0);
380 1 dprintf(4,0xd0, "--------------------------------",0);
381 1 dprintf(6,0xda, "OK 确定 NO 取消 选择功能",0);
382 1 printfUpDown(23,0xda, 0, 0);
383 1 printfUpDown(24,0xda, 1, 0);
384 1
385 1
386 1 }
387
388 /*======================================================
389 ** 函数名称: display_set_time_menu
390 ** 功能描述: 时间设置菜单
391 ** 输入参数: 无
392 **
393 ** 输出参数: 无
394 **
395 ** 全局变量: 无
396 ** 调用模块:
397 **----------------------------------------------------
398 ** 作 者: wjf
399 ** 日 期: 2008/08/09
400
401 注:
402 ======================================================*/
403 void display_set_time_menu(void)//时间设置菜单
404 {
405 1 LcmClear();
406 1 hprintf(13,0x15, "时间设置",0);
407 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
408 1
409 1 dprintf(5,0xc0, "状态提示:",0);
410 1 dprintf(2,0xd0, "------------------------------------",0);
411 1 dprintf(2,0xda, "OK 确定 NO 取消 数值增减 位移",0);
412 1 printfUpDown(18,0xda, 0, 0);
413 1 printfUpDown(19,0xda, 1, 0);
414 1 printfLeftRight(30,0xda,0,0);
415 1 printfLeftRight(32,0xda,1,0);
416 1 }
417
418 /*======================================================
419 ** 函数名称: display_bright_menu
420 ** 功能描述: 亮度调节菜单
421 ** 输入参数: 无
422 **
423 ** 输出参数: 无
424 **
425 ** 全局变量: 无
426 ** 调用模块:
C51 COMPILER V7.20 MAIN 08/19/2008 11:47:51 PAGE 8
427 **----------------------------------------------------
428 ** 作 者: wjf
429 ** 日 期: 2008/08/09
430
431 注:
432 ======================================================*/
433 void display_bright_menu(void)//亮度调节菜单
434 {
435 1
436 1 LcmClear();
437 1 hprintf(13,0x15, "亮度调节",0);
438 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
439 1
440 1 dprintf(8,0x65, "显示对比度:",0);
441 1
442 1 dprintf(5,0xc0, "状态提示:",0);
443 1 dprintf(4,0xd0, "--------------------------------",0);
444 1 dprintf(6,0xda, "OK 确定 NO 取消 亮度调节",0);
445 1 printfUpDown(23,0xda, 0, 0);
446 1 printfUpDown(24,0xda, 1, 0);
447 1 }
448
449 /*======================================================
450 ** 函数名称: display_com_menu
451 ** 功能描述: 串口设置菜单
452 ** 输入参数: 无
453 **
454 ** 输出参数: 无
455 **
456 ** 全局变量: 无
457 ** 调用模块:
458 **----------------------------------------------------
459 ** 作 者: wjf
460 ** 日 期: 2008/08/09
461
462 注:
463 ======================================================*/
464 void display_com_menu(void)//串口设置菜单
465 {
466 1 LcmClear();
467 1 hprintf(13,0x15, "串口设置",0);
468 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
469 1
470 1 dprintf(13,0x5f, "微型打印机1",0);
471 1 dprintf(13,0x79, "与计算机通讯",0);
472 1
473 1 dprintf(5,0xc0, "状态提示:",0);
474 1 dprintf(4,0xd0, "--------------------------------",0);
475 1 dprintf(6,0xda, "OK 确定 NO 取消 功能选择",0);
476 1 printfUpDown(23,0xda, 0, 0);
477 1 printfUpDown(24,0xda, 1, 0);
478 1 }
479 /*======================================================
480 ** 函数名称: display_rpm2_menu
481 ** 功能描述: 二冲程菜单
482 ** 输入参数: 无
483 **
484 ** 输出参数: 无
485 **
486 ** 全局变量: 无
487 ** 调用模块:
488 **----------------------------------------------------
C51 COMPILER V7.20 MAIN 08/19/2008 11:47:51 PAGE 9
489 ** 作 者: wjf
490 ** 日 期: 2008/08/09
491
492 注:
493 ======================================================*/
494 void display_rpm2_menu(void)//二冲程菜单
495 {
496 1 LcmClear();
497 1 hprintf(14,0x15, "二冲程",0);
498 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
499 1
500 1 dprintf(14,0x45, "1.一气缸",0);
501 1 dprintf(14,0x5f, "2.二气缸",0);
502 1 dprintf(14,0x79, "3.三气缸",0);
503 1
504 1 dprintf(5,0xc0, "状态提示:",0);
505 1 dprintf(4,0xd0, "--------------------------------",0);
506 1 dprintf(6,0xda, "OK 确定 NO 取消 功能选择",0);
507 1 printfUpDown(23,0xda, 0, 0);
508 1 printfUpDown(24,0xda, 1, 0);
509 1 }
510
511 /*======================================================
512 ** 函数名称: display_rpm4_menu
513 ** 功能描述: 四冲程菜单
514 ** 输入参数: 无
515 **
516 ** 输出参数: 无
517 **
518 ** 全局变量: 无
519 ** 调用模块:
520 **----------------------------------------------------
521 ** 作 者: wjf
522 ** 日 期: 2008/08/09
523
524 注:
525 ======================================================*/
526 void display_rpm4_menu(void)//四冲程菜单
527 {
528 1 LcmClear();
529 1 hprintf(14,0x05, "四冲程",0);
530 1 dprintf(11,0x15, "~ ~ ~ ~ ~ ~ ~ ~",0);
531 1 dprintf(14,0x20, "1.一气缸",0);
532 1 dprintf(14,0x35, "2.二气缸",0);
533 1 dprintf(14,0x4A, "3.三气缸",0);
534 1 dprintf(14,0x5f, "4.四气缸",0);
535 1 dprintf(14,0x74, "5.五气缸",0);
536 1 dprintf(14,0x89, "6.六气缸",0);
537 1 dprintf(14,0x9e, "7.八气缸",0);
538 1 dprintf(14,0xb3, "8.十二气缸",0);
539 1
540 1 dprintf(5,0xc5, "状态提示:",0);
541 1 dprintf(4,0xd5, "--------------------------------",0);
542 1 dprintf(6,0xe0, "OK 确定 NO 取消 选择功能",0);
543 1 printfUpDown(23,0xe0, 0, 0);
544 1 printfUpDown(24,0xe0, 1, 0);
545 1 }
546 /*======================================================
547 ** 函数名称: display_rpm_menu
548 ** 功能描述: 转速设置菜单
549 ** 输入参数: 无
550 **
C51 COMPILER V7.20 MAIN 08/19/2008 11:47:51 PAGE 10
551 ** 输出参数: 无
552 **
553 ** 全局变量: 无
554 ** 调用模块:
555 **----------------------------------------------------
556 ** 作 者: wjf
557 ** 日 期: 2008/08/09
558
559 注:
560 ======================================================*/
561 void display_rpm_menu(void)//转速设置菜单
562 {
563 1 LcmClear();
564 1 hprintf(13,0x15, "转速设置",0);
565 1 dprintf(11,0x25, "~ ~ ~ ~ ~ ~ ~ ~",0);
566 1
567 1 dprintf(15,0x5f, "四冲程",0);
568 1 dprintf(15,0x79, "二冲程",0);
569 1
570 1 dprintf(5,0xc0, "状态提示:",0);
571 1 dprintf(4,0xd0, "--------------------------------",0);
572 1 dprintf(6,0xda, "OK 确定 NO 取消 功能选择",0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -