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

📄 key.lst

📁 倒车雷达源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 302   3              if(i>8000)
 303   3                  return(1);
 304   3                  }       
 305   2               while((ADC_read<=14)&(ADC_read>=9));         
 306   2                    return(1);  
 307   2              }
 308   1             else return(0);        
 309   1      }
 310          
 311          
 312          bit key3()
 313          { ADC_write=0x82;
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 11  

 314   1            datey(300);
 315   1            if((ADC_read<=45)&(ADC_read>=40))
 316   1              {             
 317   2               datey(300);        
 318   2               while((ADC_read<=45)&(ADC_read>=40));      
 319   2                   return(1);  
 320   2              }
 321   1             else  return(0);     
 322   1          
 323   1      }
 324          
 325          
 326          bit key4()
 327          {    ADC_write=0x82;
 328   1            datey(300);
 329   1            if((ADC_read<=52)&(ADC_read>=46))
 330   1              {        
 331   2               datey(300);         
 332   2               while((ADC_read<=52)&(ADC_read>=46));        
 333   2                    return(1);  
 334   2              }
 335   1             else  return(0);    
 336   1         
 337   1      }
 338          
 339          
 340          bit key5()
 341          { unsigned int i;
 342   1           i=0;
 343   1           ADC_write=0x82;
 344   1            datey(300);
 345   1              if((ADC_read<=33)&(ADC_read>=28))
 346   1              {            
 347   2               do{
 348   3              datey(300);
 349   3              i++;
 350   3              if(i>8000)
 351   3                  return(1);
 352   3                  }      
 353   2               while((ADC_read<=33)&(ADC_read>=28));         
 354   2                    return(1);  
 355   2              }
 356   1             else  return(0);         
 357   1          
 358   1      }
 359          bit key6()
 360          {   unsigned int i;
 361   1           i=0;
 362   1           ADC_write=0x81;
 363   1            datey(300);
 364   1            if(ADC_read<=3)
 365   1              {        
 366   2               do{
 367   3              datey(300);
 368   3              i++;
 369   3              if(i>8000)
 370   3                  return(1);
 371   3                  }       
 372   2               while(ADC_read<=3);        
 373   2                    return(1);  
 374   2              }
 375   1             else  return(0);    
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 12  

 376   1         
 377   1      }
 378          bit key7()
 379          {    ADC_write=0x81;
 380   1            datey(300);
 381   1            if((ADC_read<=20)&(ADC_read>=15))
 382   1              {        
 383   2               datey(300);         
 384   2               while((ADC_read<=20)&(ADC_read>=15));        
 385   2                    return(1);  
 386   2              }
 387   1             else  return(0);    
 388   1         
 389   1      }
 390          
 391           void wirte_24c02a()
 392          {
 393   1      unsigned char i;  
 394   1         for(i=0;i<4;i++)
 395   1          {
 396   2        if(i2c_write(bojin_a,bojina))   
 397   2         return;      
 398   2          }
 399   1      } 
 400          
 401           void wirte_24c02b()
 402          {
 403   1      unsigned char i;     
 404   1      for(i=0;i<4;i++)
 405   1      {
 406   2        if(i2c_write(bojin_b,bojinb))   
 407   2         return;   
 408   2      }
 409   1      } 
 410          
 411            void wirte_24c02c()
 412          {
 413   1       unsigned char i;  
 414   1        for(i=0;i<4;i++)
 415   1          {
 416   2        if(i2c_write(bojin_c,bojinc))    
 417   2         return;   
 418   2          }
 419   1       }
 420          
 421              void wirte_24c02d()
 422          {
 423   1       unsigned char i;  
 424   1       for (i=0;i<4;i++)
 425   1          {
 426   2        if(i2c_write(english_china,englishchina))   
 427   2         return;  
 428   2          }
 429   1      } 
 430          
 431           void wirte_24c02e()
 432          {
 433   1       unsigned char i;  
 434   1        for(i=0;i<4;i++)
 435   1          {
 436   2        if(i2c_write(video_1,video))    
 437   2         return;
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 13  

 438   2          }
 439   1      } 
 440           void wirte_24c02f()
 441          {
 442   1       unsigned char i;  
 443   1        for(i=0;i<4;i++)
 444   1          {
 445   2        if(i2c_write(bright_04,bright))    
 446   2         return;
 447   2          }
 448   1      } 
 449           void wirte_24c02g()
 450          {
 451   1       unsigned char i;  
 452   1        for(i=0;i<4;i++)
 453   1          {
 454   2        if(i2c_write(contrast_04,contrast))    
 455   2         return;
 456   2          }
 457   1      } 
 458            void wirte_24c02h()
 459          {
 460   1       unsigned char i;  
 461   1        for(i=0;i<4;i++)
 462   1          {
 463   2        if(i2c_write(color_04,color))    
 464   2         return;
 465   2          }
 466   1      } 
 467           void wirte_24c02q()
 468              {
 469   1      unsigned char i;  
 470   1        for(i=0;i<4;i++)
 471   1          {
 472   2        if(i2c_write(blue_04,blue))    
 473   2         return;
 474   2          }
 475   1      
 476   1          }
 477          void wirte_24c02w()
 478          {
 479   1      unsigned char i;  
 480   1        for(i=0;i<4;i++)
 481   1          {
 482   2        if(i2c_write(power_04,power))    
 483   2         return;
 484   2          }
 485   1      
 486   1      }
 487          void wirte_24c02r()
 488          {
 489   1      unsigned char i;  
 490   1        for(i=0;i<4;i++)
 491   1          {
 492   2        if(i2c_write(color_p_n,p_n))    
 493   2         return;
 494   2          }
 495   1      
 496   1      }
 497          void wirte_24c02t()
 498          {
 499   1      unsigned char i;  
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 14  

 500   1        for(i=0;i<4;i++)
 501   1          {
 502   2        if(i2c_write(x_04,x))    
 503   2         return;
 504   2          }
 505   1      
 506   1      }
 507          void wirte_24c02u()
 508          {
 509   1      unsigned char i;  
 510   1        for(i=0;i<4;i++)
 511   1          {
 512   2        if(i2c_write(y_04,y))    
 513   2         return;
 514   2          }
 515   1      
 516   1      }
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 15  

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


key4 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
key5 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
key6 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
key7 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
bright . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
osd_start1 . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_jintu . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_gonen_menu. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
video. . . . . . . . . . . . . . . . .  EXTERN   XDATA  CHAR     -----  1
wirte_24c02a . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02b . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02c . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
menu_cr1 . . . . . . . . . . . . . . .  PUBLIC   XDATA  CHAR     0000H  1
wirte_24c02d . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
menu_cr2 . . . . . . . . . . . . . . .  PUBLIC   XDATA  CHAR     0001H  1
wirte_24c02e . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02f . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0008H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
color. . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
wirte_24c02g . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0008H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02h . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0008H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
blue . . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
wirte_24c02q . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02r . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02t . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
power. . . . . . . . . . . . . . . . .  EXTERN   XDATA  U_CHAR   -----  1
wirte_24c02u . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
wirte_24c02w . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
_tuxa_menu . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
p_n. . . . . . . . . . . . . . . . . .  EXTERN   XDATA  CHAR     -----  1
_gonen_su. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
osd_start. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
key_menu . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
osd_clr. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_tuxa_su . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_i2c_write . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
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
C51 COMPILER V7.01  KEY                                                                    06/10/2003 09:42:38 PAGE 16  

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


_datey . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
key1 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
key2 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
key3 . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2240    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =      2      21
   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 + -