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

📄 menu.lst

📁 倒车雷达源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 227          
 228          void gonen_su(char r)//功能值
 229          {
 230   1      unsigned char as1,as2,as3,as4,as5,as6,as7,as8,as9,as10;
 231   1      
 232   1      osd_window(1, 0, 9, 0, 11,biue, 0, 0);//打开A窗口
 233   1      switch(r)
 234   1      {
 235   2      case 0: as1=0x56;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 236   2      case 1: as1=0x06;as2=0x56;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 237   2      case 2: as1=0x06;as2=0x06;as3=0x56;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 238   2      case 3: as1=0x06;as2=0x06;as3=0x06;as4=0x56;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 239   2      case 4: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x56;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 240   2      case 5: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x56;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
 241   2      case 6: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x56;as8=0x06;as9=0x06;as10=0x06;break;
 242   2      case 7: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x56;as9=0x06;as10=0x06;break;
 243   2      case 8: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x56;as10=0x06;break;
 244   2      case 9: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x56;break;
 245   2      default:;
 246   2      }
 247   1      if(englishchina!=0)//中文
 248   1      {
 249   2           if(blue==0)
 250   2                 osd_char_a(3,18,362,as1,0,0);//兰屏OFF
 251   2           else osd_char_a(3,18,393,as1,0,0);//ON
 252   2           
 253   2            if(power==0)
 254   2                 osd_char_a(4,18,362, as2, 0, 0);//电源OFF
 255   2            else  osd_char_a(4, 18,393,as2, 0, 0);//ON
 256   2            
 257   2            if(p_n==0)
 258   2              osd_char_b(5,18,as3,char_sx37);//自动
C51 COMPILER V7.01  MENU                                                                   06/10/2003 09:42:40 PAGE 10  

 259   2          else if(p_n==1)
 260   2               osd_char_b(5,18,as3,char_sx38);//PAL
 261   2          else  osd_char_b(5,18,as3,char_sx39);//NTSC
 262   2          
 263   2          if(video==0)
 264   2               osd_char_b(6,18,as4,char_sx49);//AV1
 265   2          else if(video==1)
 266   2               osd_char_b(6,18,as4,char_sx50);//AV2
 267   2          else if(video==2)
 268   2               osd_char_b(6,18,as4,char_sx51);//AV3
 269   2          else  osd_char_b(6,18,as4,char_sx52);//AV4
 270   2          
 271   2          if(x==0)
 272   2              osd_char_a(7, 18, 362,as5,0,0);//X-OFF
 273   2              else osd_char_a(7,18,393,as5,0,0);//ON
 274   2           if(y==0)
 275   2              osd_char_a(8,18,362,as6, 0, 0);//Y-OFF
 276   2              else osd_char_a(8,18,393,as6, 0, 0);//ON
 277   2              
 278   2          if(englishchina==0)
 279   2              osd_char_b(9,18,as7,char_sx44);//中英
 280   2             else  osd_char_b(9,18,as7,char_sx45);//中英
 281   2             
 282   2              osd_char_a(10, 18, bojina/100+1, as8, 0, 0);
 283   2              osd_char_a(10, 19, 118, as8, 0, 0);
 284   2              osd_char_a(10, 20, (bojina%100)/10+1,as8, 0, 0);
 285   2              osd_char_a(10, 21, bojina%10+1,as8, 0, 0);
 286   2              
 287   2              osd_char_a(11, 18, bojinb/100+1, as9, 0, 0);
 288   2              osd_char_a(11, 19, 118, as9, 0, 0);
 289   2              osd_char_a(11, 20, (bojinb%100)/10+1,as9, 0, 0);
 290   2              osd_char_a(11, 21, bojinb%10+1, as9, 0, 0);
 291   2              
 292   2              osd_char_a(12, 18, bojinc/100+1, as10, 0, 0);
 293   2              osd_char_a(12, 19, 118, as10, 0, 0);
 294   2              osd_char_a(12, 20, (bojinc%100)/10+1, as10, 0, 0);
 295   2              osd_char_a(12, 21, bojinc%10+1,as10, 0, 0);
 296   2      }
 297   1      else
 298   1      {
 299   2      if(blue==0)
 300   2                 osd_char_b(3, 18,as1,char_sx46);//兰屏OFF
 301   2          else osd_char_b(3, 18,as1,char_sx47);//ON
 302   2          
 303   2          if(power==0)
 304   2                  osd_char_b(4, 18,as2, char_sx46);//电源OFF
 305   2          else  osd_char_b(4, 18, as2, char_sx47);//ON
 306   2          
 307   2          if(p_n==0)
 308   2              osd_char_b(5,18,as3,char_sx48);//AUTO
 309   2          else if(p_n==1)
 310   2               osd_char_b(5,18,as3,char_sx38);//PAL
 311   2          else  osd_char_b(5,18,as3,char_sx39);//NTSC
 312   2          
 313   2          if(video==0)
 314   2               osd_char_b(6,18,as4,char_sx40);//AV1
 315   2          else if(video==1)
 316   2               osd_char_b(6,18,as4,char_sx41);//AV2
 317   2          else if(video==2)
 318   2               osd_char_b(6,18,as4,char_sx42);//AV3
 319   2          else  osd_char_b(6,18,as4,char_sx43);//AV4
 320   2          
C51 COMPILER V7.01  MENU                                                                   06/10/2003 09:42:40 PAGE 11  

 321   2          if(x==0)
 322   2              osd_char_b(7, 18,as5 ,char_sx46);//X-OFF
 323   2              else osd_char_b(7, 18,as5,char_sx47 );//ON
 324   2           if(y==0)
 325   2              osd_char_b(8, 18,as5 ,char_sx46);//Y-OFF
 326   2              else osd_char_b(8, 18,as5,char_sx47 );//ON
 327   2          
 328   2            if(englishchina==0)
 329   2              osd_char_b(9,18,as7,char_sx44);//中英
 330   2             else  osd_char_b(9,18,as7,char_sx45);//中英
 331   2              
 332   2              osd_char_a(10, 18, bojina/100+1, as8, 0, 0);
 333   2              osd_char_a(10, 19, 118, as8, 0, 0);
 334   2              osd_char_a(10, 20, (bojina%100)/10+1,as8, 0, 0);
 335   2              osd_char_a(10, 21, bojina%10+1,as8, 0, 0);
 336   2              
 337   2              osd_char_a(11, 18, bojinb/100+1, as9, 0, 0);
 338   2              osd_char_a(11, 19, 118, as8, 0, 0);
 339   2              osd_char_a(11, 20, (bojinb%100)/10+1,as9, 0, 0);
 340   2              osd_char_a(11, 21, bojinb%10+1, as9, 0, 0);
 341   2              
 342   2              osd_char_a(12, 18, bojinc/100+1, as10, 0, 0);
 343   2              osd_char_a(12, 19, 118, as10, 0, 0);
 344   2              osd_char_a(12, 20, (bojinc%100)/10+1, as10, 0, 0);
 345   2              osd_char_a(12, 21, bojinc%10+1,as10, 0, 0);
 346   2      }
 347   1      }
 348          
 349          void vol_char()
 350          {
 351   1      if(englishchina!=0)
 352   1      osd_char_b(9,5, 0x06, char_sx53);
 353   1      else osd_char_b(9,5, 0x06, char_sx54);
 354   1      }
 355          
C51 COMPILER V7.01  MENU                                                                   06/10/2003 09:42:40 PAGE 12  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


bright . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
_jintu . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  r. . . . . . . . . . . . . . . . . .  AUTO     XDATA  CHAR     0000H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
_gonen_menu. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  r. . . . . . . . . . . . . . . . . .  AUTO     XDATA  CHAR     0000H  1
  as1. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  as2. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  as3. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
  as4. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0004H  1
  as5. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0005H  1
  as6. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0006H  1
  as7. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0007H  1
  as8. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0008H  1
  as9. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0009H  1
  as10 . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   000AH  1
video. . . . . . . . . . . . . . . . .  EXTERN   XDATA  CHAR     -----  1
char_sx1 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  6
char_sx2 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0006H  14
char_sx3 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0014H  14
char_sx4 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0022H  14
color. . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
char_sx5 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0030H  8
char_sx6 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0038H  8
_osd_window. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
char_sx7 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0040H  8
char_sx8 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0048H  16
char_sx9 . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0058H  20
blue . . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
power. . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
_tuxa_menu . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  r. . . . . . . . . . . . . . . . . .  AUTO     XDATA  CHAR     0000H  1
  as1. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  as2. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  as3. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
p_n. . . . . . . . . . . . . . . . . .  EXTERN   XDATA  CHAR     -----  1
_gonen_su. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  r. . . . . . . . . . . . . . . . . .  AUTO     XDATA  CHAR     0000H  1
  as1. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  as2. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  as3. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
  as4. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0004H  1
  as5. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0005H  1
  as6. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0006H  1
  as7. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0007H  1
  as8. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0008H  1
  as9. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0009H  1
  as10 . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   000AH  1
char_sx10. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    006CH  24
char_sx20. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00F0H  10
char_sx11. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0084H  18
char_sx30. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    017CH  12
char_sx21. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00FAH  10
char_sx12. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0096H  14
char_sx40. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0208H  8
char_sx31. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0188H  14
char_sx22. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0104H  6
C51 COMPILER V7.01  MENU                                                                   06/10/2003 09:42:40 PAGE 13  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


char_sx13. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00A4H  18
char_sx50. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0262H  10
char_sx41. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0210H  8
char_sx32. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0196H  14
char_sx23. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    010AH  14
char_sx14. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00B6H  12
vol_char . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
char_sx51. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    026CH  10
char_sx42. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0218H  8
char_sx33. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01A4H  10
char_sx24. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0118H  14
char_sx15. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00C2H  6
char_sx52. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0276H  10
char_sx43. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0220H  8
char_sx34. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01AEH  22
char_sx25. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0126H  14
char_sx16. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00C8H  10
char_sx53. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0280H  6
char_sx44. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0228H  12
char_sx35. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01C4H  20
char_sx26. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0134H  18
char_sx17. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00D2H  10
char_sx54. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0286H  8
char_sx45. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0234H  12
char_sx36. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01D8H  24
char_sx27. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0146H  22
char_sx18. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00DCH  10
char_sx46. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0240H  8
char_sx37. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01F0H  6
char_sx28. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    015CH  20
char_sx19. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00E6H  10
char_sx47. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0248H  6
char_sx38. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01F6H  8
char_sx29. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0170H  12
char_sx48. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    024EH  10
char_sx39. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01FEH  10
char_sx49. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0258H  10
_osd_char_a. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_osd_char_b. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_tuxa_su . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  r. . . . . . . . . . . . . . . . . .  AUTO     XDATA  CHAR     0000H  1
  us . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  as1. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  as2. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
  as3. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0004H  1
contrast . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
englishchina . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
bojina . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_INT    -----  2
x. . . . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
bojinb . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_INT    -----  2
y. . . . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
bojinc . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_INT    -----  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   4040    ----
   CONSTANT SIZE    =    654    ----
   XDATA SIZE       =   ----      33
C51 COMPILER V7.01  MENU                                                                   06/10/2003 09:42:40 PAGE 14  

   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 + -