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

📄 main.lst

📁 UPS111配小尺寸3.5寸摸拟屏的源码
💻 LST
📖 第 1 页 / 共 4 页
字号:
 252   3                        }
 253   2                        for(cou=0;cou<19;cou++)
 254   2                        {
 255   3                           ShowWord(6,cou,ASCII_TO_OSD(R03[cou]),0,1,0,0);
 256   3                        }
 257   2                        for(cou=0;cou<2;cou++)
 258   2                        {
 259   3                           ShowWord(12,cou*2+20,ASCII_TO_OSD(LOGO[cou]),2,7,2,0);
 260   3                        }
 261   2                                        SubBuf=0x81;//Sub.1
 262   2                                        RegBuf=VCOM; 
 263   2                                        BAR();//VCOM Reg.
 264   2                        Show_Number();
 265   2                                        OSDStatus=2;
 266   2                        break;
 267   2                  case 2 ://OSDPage 1 
 268   2                        for(cou=0;cou<19;cou++)
 269   2                        {
 270   3                           ShowWord(2,cou,ASCII_TO_OSD(R01[cou]),0,1,0,0);
 271   3                        }
 272   2                        for(cou=0;cou<19;cou++)
 273   2                        {
 274   3                           ShowWord(4,cou,ASCII_TO_OSD(R02[cou]),1,0,0,1);
 275   3                        }
 276   2                        for(cou=0;cou<19;cou++)
 277   2                        {
 278   3                           ShowWord(6,cou,ASCII_TO_OSD(R03[cou]),0,1,0,0);
 279   3                        }
 280   2                                        SubBuf=0x82;//Sub.2
 281   2                                        RegBuf=Color; 
 282   2                                        BAR();//Color Reg.
 283   2                        Show_Number();
 284   2                                        OSDStatus=3;
 285   2                        break;
 286   2                  case 3 ://OSDPage 1
 287   2                        for(cou=0;cou<19;cou++)
 288   2                        {
 289   3                           ShowWord(2,cou,ASCII_TO_OSD(R02[cou]),0,1,0,0);
 290   3                        } 
 291   2                            for(cou=0;cou<19;cou++)
 292   2                        {
 293   3                           ShowWord(4,cou,ASCII_TO_OSD(R03[cou]),1,0,0,1);
 294   3                        }
 295   2                        for(cou=0;cou<19;cou++)
 296   2                        {
 297   3                           ShowWord(6,cou,ASCII_TO_OSD(R04[cou]),0,1,0,0);
 298   3                        }
 299   2                        SubBuf=0x83;//Sub.3
 300   2                                        RegBuf=Tint;
 301   2                                        BAR();//Tint Reg.
 302   2                        Show_Number();
 303   2                                        OSDStatus=4;
C51 COMPILER V7.00  MAIN                                                                   03/04/2004 16:28:50 PAGE 6   

 304   2                                    break;
 305   2              case 4 ://OSDPage 2
 306   2                        for(cou=0;cou<19;cou++)
 307   2                        {
 308   3                           ShowWord(2,cou,ASCII_TO_OSD(R03[cou]),0,1,0,0);
 309   3                        }
 310   2                        for(cou=0;cou<19;cou++)
 311   2                        {
 312   3                           ShowWord(4,cou,ASCII_TO_OSD(R04[cou]),1,0,0,1);
 313   3                        }
 314   2                        for(cou=0;cou<19;cou++)
 315   2                        {
 316   3                           ShowWord(6,cou,ASCII_TO_OSD(R05[cou]),0,1,0,0);
 317   3                        }
 318   2                        SubBuf=0x84;//Sub.4
 319   2                                        RegBuf=BlackLimiter;
 320   2                                        BAR();//Black Limiter Reg.
 321   2                        Show_Number();
 322   2                                        OSDStatus=5;                  
 323   2                                        break;
 324   2                       case 5 ://OSDPage 2
 325   2                        for(cou=0;cou<19;cou++)
 326   2                        {
 327   3                           ShowWord(2,cou,ASCII_TO_OSD(R04[cou]),0,1,0,0);
 328   3                        }
 329   2                        for(cou=0;cou<19;cou++)
 330   2                        {
 331   3                           ShowWord(4,cou,ASCII_TO_OSD(R05[cou]),1,0,0,1);
 332   3                        }
 333   2                        for(cou=0;cou<19;cou++)
 334   2                        {
 335   3                           ShowWord(6,cou,ASCII_TO_OSD(R06[cou]),0,1,0,0);
 336   3                        }
 337   2                        SubBuf=0x85;//Sub.5
 338   2                                        RegBuf=BRIGHT;
 339   2                                        BAR();//Bright Reg.
 340   2                        Show_Number();
 341   2                                        OSDStatus=6;                             
 342   2                                        break;
 343   2                       case 6 ://OSDPage 2
 344   2                        for(cou=0;cou<19;cou++)
 345   2                        {
 346   3                           ShowWord(2,cou,ASCII_TO_OSD(R05[cou]),0,1,0,0);
 347   3                        }
 348   2                        for(cou=0;cou<19;cou++)
 349   2                        {
 350   3                           ShowWord(4,cou,ASCII_TO_OSD(R06[cou]),1,0,0,1);
 351   3                        }
 352   2                        for(cou=0;cou<19;cou++)
 353   2                        {
 354   3                           ShowWord(6,cou,ASCII_TO_OSD(R07[cou]),0,1,0,0);
 355   3                        }
 356   2                        SubBuf=0x86;//Sub.6
 357   2                                        RegBuf=SHARPNESS;
 358   2                                        BAR();//Sharpness Reg.
 359   2                        Show_Number();
 360   2                                        OSDStatus=7;                               
 361   2                                        break;
 362   2                       case 7 :
 363   2                        for(cou=0;cou<19;cou++)
 364   2                        {
 365   3                           ShowWord(2,cou,ASCII_TO_OSD(R06[cou]),0,1,0,0);
C51 COMPILER V7.00  MAIN                                                                   03/04/2004 16:28:50 PAGE 7   

 366   3                        }
 367   2                        for(cou=0;cou<19;cou++)
 368   2                        {
 369   3                           ShowWord(4,cou,ASCII_TO_OSD(R07[cou]),1,0,0,1);
 370   3                        }
 371   2                        for(cou=0;cou<19;cou++)
 372   2                        {
 373   3                           ShowWord(6,cou,ASCII_TO_OSD(R08[cou]),0,1,0,0);
 374   3                        }
 375   2                        SubBuf=0x87;//Sub.7
 376   2                                        RegBuf=RSubBright;
 377   2                                        BAR();//R Sub-bright Reg.
 378   2                        Show_Number();
 379   2                                        OSDStatus=8;                    
 380   2                                        break;
 381   2                       case 8 :
 382   2                        for(cou=0;cou<19;cou++)
 383   2                        {
 384   3                           ShowWord(2,cou,ASCII_TO_OSD(R07[cou]),0,1,0,0);
 385   3                        }
 386   2                        for(cou=0;cou<19;cou++)
 387   2                        {
 388   3                           ShowWord(4,cou,ASCII_TO_OSD(R08[cou]),1,0,0,1);
 389   3                        }
 390   2                        for(cou=0;cou<19;cou++)
 391   2                        {
 392   3                           ShowWord(6,cou,ASCII_TO_OSD(R09[cou]),0,1,0,0);
 393   3                        }
 394   2                        SubBuf=0x88;//Sub.8
 395   2                                        RegBuf=BSubBright;
 396   2                                        BAR();//B Sub-bright Reg.
 397   2                        Show_Number();
 398   2                                        OSDStatus=9;                       
 399   2                                        break;
 400   2                       case 9 :
 401   2                        for(cou=0;cou<19;cou++)
 402   2                        {
 403   3                           ShowWord(2,cou,ASCII_TO_OSD(R08[cou]),0,1,0,0);
 404   3                        }
 405   2                        for(cou=0;cou<19;cou++)
 406   2                        {
 407   3                           ShowWord(4,cou,ASCII_TO_OSD(R09[cou]),1,0,0,1);
 408   3                        }
 409   2                        for(cou=0;cou<19;cou++)
 410   2                        {
 411   3                           ShowWord(6,cou,ASCII_TO_OSD(R10[cou]),0,1,0,0);
 412   3                        }
 413   2                        SubBuf=0x89;//Sub.9
 414   2                                        RegBuf=WhiteLimiter;   
 415   2                        BAR();//White Limiter Reg.
 416   2                        Show_Number();
 417   2                                        OSDStatus=10;        
 418   2                                        break;
 419   2                       case 10 :
 420   2                        for(cou=0;cou<19;cou++)
 421   2                        {
 422   3                           ShowWord(2,cou,ASCII_TO_OSD(R09[cou]),0,1,0,0);
 423   3                        }
 424   2                        for(cou=0;cou<19;cou++)
 425   2                        {
 426   3                           ShowWord(4,cou,ASCII_TO_OSD(R10[cou]),1,0,0,1);
 427   3                        }
C51 COMPILER V7.00  MAIN                                                                   03/04/2004 16:28:50 PAGE 8   

 428   2                        for(cou=0;cou<19;cou++)
 429   2                        {
 430   3                           ShowWord(6,cou,ASCII_TO_OSD(R11[cou]),0,1,0,0);
 431   3                        }   
 432   2                        SubBuf=0x8a;//Sub.10
 433   2                                        RegBuf=GAMMA1;   
 434   2                        BAR();//Gamma 1 Reg.
 435   2                        Show_Number();
 436   2                                        OSDStatus=11;                       
 437   2                                        break;
 438   2                       case 11 :
 439   2                        for(cou=0;cou<19;cou++)
 440   2                        {
 441   3                           ShowWord(2,cou,ASCII_TO_OSD(R10[cou]),0,1,0,0);
 442   3                        }
 443   2                        for(cou=0;cou<19;cou++)
 444   2                        {
 445   3                           ShowWord(4,cou,ASCII_TO_OSD(R11[cou]),1,0,0,1);
 446   3                        }
 447   2                        for(cou=0;cou<19;cou++)
 448   2                        {
 449   3                           ShowWord(6,cou,ASCII_TO_OSD(R12[cou]),0,1,0,0);
 450   3                        }   
 451   2                        SubBuf=0x8b;//Sub.11
 452   2                                        RegBuf=GAMMA2;     
 453   2                        BAR();//Gamma 2 Reg.
 454   2                        Show_Number();
 455   2                                        OSDStatus=12;                        
 456   2                                        break;
 457   2                       case 12 :
 458   2                        for(cou=0;cou<19;cou++)
 459   2                        {
 460   3                           ShowWord(2,cou,ASCII_TO_OSD(R11[cou]),0,1,0,0);
 461   3                        }
 462   2                        for(cou=0;cou<19;cou++)
 463   2                        {
 464   3                           ShowWord(4,cou,ASCII_TO_OSD(R12[cou]),1,0,0,1);
 465   3                        }
 466   2                        for(cou=0;cou<19;cou++)
 467   2                        {
 468   3                           ShowWord(6,cou,ASCII_TO_OSD(R13[cou]),0,1,0,0);
 469   3                        } 
 470   2                        SubBuf=0x8c;//Sub.12
 471   2                                        RegBuf=CONTRAST;    
 472   2                        BAR();//Contrast Reg.
 473   2                        Show_Number();
 474   2                                        OSDStatus=13;                        
 475   2                                        break;
 476   2                       case 13 :
 477   2                        for(cou=0;cou<19;cou++)
 478   2                        {
 479   3                           ShowWord(2,cou,ASCII_TO_OSD(R12[cou]),0,1,0,0);
 480   3                        }
 481   2                        for(cou=0;cou<19;cou++)
 482   2                        {
 483   3                           ShowWord(4,cou,ASCII_TO_OSD(R13[cou]),1,0,0,1);
 484   3                        }
 485   2                        for(cou=0;cou<19;cou++)
 486   2                        {
 487   3                           ShowWord(6,cou,ASCII_TO_OSD(R14[cou]),0,1,0,0);
 488   3                        }  
 489   2                        SubBuf=0x8d;//Sub.13
C51 COMPILER V7.00  MAIN                                                                   03/04/2004 16:28:50 PAGE 9   

 490   2                                        RegBuf=RSubContrast;    
 491   2                        BAR();//R Sub-Contrast Reg.
 492   2                        Show_Number();
 493   2                                        OSDStatus=14;                     
 494   2                                        break;
 495   2                       case 14 :
 496   2                        for(cou=0;cou<19;cou++)
 497   2                        {
 498   3                           ShowWord(2,cou,ASCII_TO_OSD(R13[cou]),0,1,0,0);
 499   3                        }
 500   2                        for(cou=0;cou<19;cou++)
 501   2                        {
 502   3                           ShowWord(4,cou,ASCII_TO_OSD(R14[cou]),1,0,0,1);
 503   3                        }
 504   2                        for(cou=0;cou<19;cou++)
 505   2                        {
 506   3                           ShowWord(6,cou,ASCII_TO_OSD(R15[cou]),0,1,0,0);
 507   3                        }
 508   2                        SubBuf=0x8e;//Sub.14
 509   2                                        RegBuf=BSubContrast;    
 510   2                        BAR();//B Sub-Contrast Reg.
 511   2                        Show_Number();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -