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

📄 mb.lst

📁 99秒马表设计 开始时
💻 LST
字号:
C51 COMPILER V8.02   MB                                                                    01/22/2008 20:29:44 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE MB
OBJECT MODULE PLACED IN mb.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE mb.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.H> 
   2          
   3            
   4          
   5          unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, 
   6          
   7                                         0x66,0x6d,0x7d,0x07, 
   8          
   9                                         0x7f,0x6f,0x77,0x7c, 
  10          
  11                                         0x39,0x5e,0x79,0x71,0x00}; 
  12          
  13          unsigned char second; 
  14          
  15          unsigned char keycnt; 
  16          
  17          unsigned int tcnt; 
  18          
  19            
  20          
  21          void main(void) 
  22          
  23          { 
  24   1      
  25   1        unsigned char i,j; 
  26   1      
  27   1        
  28   1      
  29   1        TMOD=0x02; 
  30   1      
  31   1        ET0=1; 
  32   1      
  33   1        EA=1; 
  34   1      
  35   1        second=0; 
  36   1      
  37   1        P0=dispcode[second/10]; 
  38   1      
  39   1        P2=dispcode[second%10]; 
  40   1      
  41   1        while(1) 
  42   1      
  43   1          { 
  44   2      
  45   2            if(P3^5==0) 
  46   2      
  47   2              { 
  48   3      
  49   3                for(i=20;i>0;i--) 
  50   3      
  51   3                for(j=248;j>0;j--); 
  52   3      
  53   3                if(P3^5==0) 
  54   3      
  55   3                  { 
C51 COMPILER V8.02   MB                                                                    01/22/2008 20:29:44 PAGE 2   

  56   4      
  57   4                    keycnt++; 
  58   4      
  59   4                    switch(keycnt) 
  60   4      
  61   4                      { 
  62   5      
  63   5                        case 1: 
  64   5      
  65   5                          TH0=0x06; 
  66   5      
  67   5                          TL0=0x06; 
  68   5      
  69   5                          TR0=1; 
  70   5      
  71   5                          break; 
  72   5      
  73   5                        case 2: 
  74   5      
  75   5                          TR0=0; 
  76   5      
  77   5                          break; 
  78   5      
  79   5                        case 3: 
  80   5      
  81   5                          keycnt=0; 
  82   5      
  83   5                          second=0; 
  84   5      
  85   5                          P0=dispcode[second/10]; 
  86   5      
  87   5                          P2=dispcode[second%10]; 
  88   5      
  89   5                          break; 
  90   5      
  91   5                      } 
  92   4      
  93   4                    while(P3^5==0); 
  94   4      
  95   4                  } 
  96   3      
  97   3              } 
  98   2      
  99   2          } 
 100   1      
 101   1      } 
 102          
 103            
 104          
 105          void t0(void) interrupt 1 using 0 
 106          
 107          { 
 108   1      
 109   1        tcnt++; 
 110   1      
 111   1        if(tcnt==400) 
 112   1      
 113   1          { 
 114   2      
 115   2            tcnt=0; 
 116   2      
 117   2            second++; 
C51 COMPILER V8.02   MB                                                                    01/22/2008 20:29:44 PAGE 3   

 118   2      
 119   2            if(second==100) 
 120   2      
 121   2              { 
 122   3      
 123   3                second=0; 
 124   3      
 125   3              } 
 126   2      
 127   2            P0=dispcode[second/10]; 
 128   2      
 129   2            P2=dispcode[second%10]; 
 130   2      
 131   2          } 
 132   1      
 133   1      } 


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    188    ----
   CONSTANT SIZE    =     17    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   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 + -