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

📄 99table.lst

📁 开始时
💻 LST
字号:
C51 COMPILER V6.12  99TABLE                                                                07/31/2007 10:42:15 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE 99TABLE
OBJECT MODULE PLACED IN .\99table.OBJ
COMPILER INVOKED BY: C:\单片机\Keil\C51\BIN\C51.EXE .\99table.c DEBUG OBJECTEXTEND

stmt level    source

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

  56   1        if(tcnt==400) 
  57   1          { 
  58   2            tcnt=0; 
  59   2            second++; 
  60   2            if(second==100) 
  61   2              { 
  62   3                second=0; 
  63   3              } 
  64   2            P0=dispcode[second/10]; 
  65   2            P2=dispcode[second%10]; 
  66   2          } 
  67   1      } 
  68          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    185    ----
   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 + -