⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 C8051F020+RA8835 I/O口控制 中英文混合显示
💻 LST
📖 第 1 页 / 共 3 页
字号:
 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 + -