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

📄 suidao1.lst

📁 隧道灯控制 隧道灯控制 隧道灯控制
💻 LST
📖 第 1 页 / 共 3 页
字号:
 488          { uint data ii;
 489            uchar data jj;
C51 COMPILER V7.50   SUIDAO1                                                               09/26/2007 09:17:54 PAGE 9   

 490                  for (ii=0;ii<a;ii++) {
 491          //                CS_5045 = 0;
 492          //                CS_5045 = 1;
 493                          for (jj=0;jj<28;jj++) {jj = jj;}
 494                          }
 495          }
 496          */
 497          
 498          //============ INT =============
 499          /*void x0(void) interrupt 0
 500          {
 501          
 502          }*/
 503          
 504          void t0(void) interrupt 1
 505          {
 506   1        /*if (Dimm1)
 507   1        {
 508   1          if (dimmcnt1)
 509   1          dimmcnt1--;
 510   1          else
 511   1              {
 512   1            G_LED1 = ~G_LED1;
 513   1            if (G_LED1)
 514   1                {
 515   1                dimmcnt1 = 50-DimTab[Dimm1];
 516   1                LED1R = 1;
 517   1                LED1G = 1;
 518   1      //          P0 |= LEDAFACE;
 519   1            }//end of led off
 520   1            else
 521   1                {
 522   1                dimmcnt1 = DimTab[Dimm1];
 523   1          LED1R = Led2;
 524   1      //    LED2R = Led2;
 525   1          LED1G = Led1;
 526   1      //    LED2G = Led4;
 527   1            }//end of led on
 528   1          }
 529   1        }
 530   1        else {
 531   1          LED1R = Led2;
 532   1      //    LED2R = Led2;
 533   1          LED1G = Led1;
 534   1      //    LED2G = Led4;
 535   1        }
 536   1      
 537   1          if (Dimm2) {
 538   1          if (dimmcnt2) dimmcnt2--;
 539   1          else {
 540   1            G_LED2 = ~G_LED2;
 541   1            if (G_LED2) {
 542   1                dimmcnt2 = 50-DimTab[Dimm2];
 543   1                LED2R = 1;
 544   1                LED2G = 1;
 545   1            }//end of led off
 546   1            els11111111111111111111111111111111e {
 547   1                dimmcnt2 = DimTab[Dimm2];
 548   1      //    LED1R = Led1;
 549   1          LED2R = Led4;
 550   1      //    LED1G = Led3;
 551   1          LED2G = Led3;
C51 COMPILER V7.50   SUIDAO1                                                               09/26/2007 09:17:54 PAGE 10  

 552   1            }//end of led on
 553   1          }
 554   1        }
 555   1        else {
 556   1      //    LED1R = Led1;
 557   1          LED2R = Led4;
 558   1      //    LED1G = Led3;
 559   1          LED2G = Led3;
 560   1        }
 561   1      */
 562   1      LED1R = Led2;
 563   1      //    LED2R = Led2;
 564   1          LED1G = Led1;
 565   1      //    LED2G = Led4;
 566   1          LED2R = Led4;
 567   1      //    LED1G = Led3;
 568   1          LED2G = Led3;
 569   1      
 570   1        if ((--us100_cnt)==0)
 571   1         {
 572   2      //----- Display prog --------
 573   2         us100_cnt=10;
 574   2       //--------------------------
 575   2         if (++ms_cnt>=100) {
 576   3             ms_cnt=0;
 577   3             t100ms=1;
 578   3             };
 579   2         if (ms_cnt%10==0) t10ms=1;
 580   2         }//end of 1ms
 581   1       }
 582          
 583          /* void Comm(void) interrupt 4
 584           {
 585            ES=0;
 586            if (TI)
 587             {
 588              TI=0;
 589              if (tsta)
 590               {// send continue
 591                 if (--tran_len==0) tsta=0;
 592                 comm_gap=10;
 593                 SBUF = *(++tran_p);
 594               }
 595              else
 596               {// end of send
 597                TRE485=0;
 598               }
 599             }
 600            if (RI)
 601             {
 602               RI=0;
 603               B=SBUF;
 604               if (!rfin)
 605                {
 606                if (rsta)
 607                 {
 608                  if (*rece_p==end_byte)
 609                     {rfin=1;rsta=0;};
 610                  *(++rece_p)=B;
 611                  if (rece_p==(&rbuf+12)) {rsta=0;}
 612                  comm_gap=10;
 613                 }//end of rsta
C51 COMPILER V7.50   SUIDAO1                                                               09/26/2007 09:17:54 PAGE 11  

 614                else
 615                 {
 616                   if (B==start_byte)
 617                    {   rsta=1;
 618                        rece_p=rbuf;
 619                        comm_gap=10;
 620                    }
 621          //         else rtmp=B;
 622                 }//end of normal receive
 623                }//end of rfin
 624             }//end of ri
 625            ES=1;
 626           }
 627           */
C51 COMPILER V7.50   SUIDAO1                                                               09/26/2007 09:17:54 PAGE 12  

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


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
LIMIT. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  36
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
outstate1R . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0000H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
outstate2R . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0001H  1
bright . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0000H  2
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
tran_p . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0002H  1
ms_cnt . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0003H  1
ms100_cnt. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0004H  1
state1G. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
state2G. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
scount . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0005H  1
dimmcnt1 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0006H  1
us100_cnt. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0007H  1
dimmcnt2 . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0008H  1
t0 . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
adchannel. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0009H  1
BeepCnt. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000AH  1
MAIN . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
state1R. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
state2R. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
cnt11. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000BH  1
cnt22. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000CH  1
cnt33. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000DH  1
G_LED1 . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0002H  1
G_LED2 . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0003H  1
cnt44. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000EH  1
rfin . . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0004H  1
rbuf . . . . . . . . . . . . . . . . .  PUBLIC   IDATA  ARRAY    0000H  14
ADMASK . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0024H  8
tbuf . . . . . . . . . . . . . . . . .  PUBLIC   IDATA  ARRAY    000EH  14
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
t10ms. . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0005H  1
Dimm1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000FH  1
Dimm2. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0010H  1
rsta . . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0006H  1
tsta . . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0007H  1
OutStatus. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
read_ad. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Led1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0003H  1
Led2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0002H  1
comm_gap . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0011H  1
Led3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0001H  1
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
Led4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0000H  1
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
flag1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0008H  1
LED1G. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0081H  1
TI1. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0012H  2
LED2G. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0083H  1
TI2. . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0014H  2
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
tran_len . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0016H  1
LED1R. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0080H  1
C51 COMPILER V7.50   SUIDAO1                                                               09/26/2007 09:17:54 PAGE 13  

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


LED2R. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0082H  1
count1 . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0017H  1
adready. . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0009H  1
Dimm1Cnt . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0018H  1
Dimm2Cnt . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0019H  1
ad_buf . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    001AH  8
dimmauto . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000AH  1
t100ms . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000BH  1
rececnt. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0022H  1
i. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0023H  1
conv1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000CH  1
Dimm1Changed . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0024H  1
j. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0025H  1
conv2. . . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000DH  1
Dimm2Changed . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0026H  1
address. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0027H  1
rece_p . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0028H  1
countad. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0029H  1
outstate1G . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000EH  1
outstate2G . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      000FH  1
I1 . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    002AH  2
I2 . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    002CH  2
instate. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   002EH  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    583    ----
   CONSTANT SIZE    =     44    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     48    ----
   IDATA SIZE       =     28    ----
   BIT SIZE         =     16    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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