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

📄 doorbell.lst

📁 8951系列单片机仿真。包括流水灯、数码管、定时器、点阵、液晶等
💻 LST
字号:
C51 COMPILER V6.12  DOORBELL                                                               07/31/2007 10:51:08 PAGE 1   


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

stmt level    source

   1          #include <AT89X51.H> 
   2          unsigned char t5hz; 
   3          unsigned char t7hz; 
   4          unsigned int tcnt; 
   5            
   6          bit stop; 
   7          bit flag; 
   8            
   9          void main(void) 
  10          { 
  11   1        unsigned char i,j; 
  12   1        
  13   1        TMOD=0x02; 
  14   1        TH0=0x06; 
  15   1        TL0=0x06; 
  16   1        ET0=1; 
  17   1        EA=1; 
  18   1        
  19   1        while(1) 
  20   1          { 
  21   2            if(P3_7==0) 
  22   2              { 
  23   3                for(i=10;i>0;i--) 
  24   3                for(j=248;j>0;j--); 
  25   3                if(P3_7==0) 
  26   3                  { 
  27   4                    t5hz=0; 
  28   4                    t7hz=0; 
  29   4                    tcnt=0; 
  30   4                    flag=0; 
  31   4                    stop=0; 
  32   4                    TR0=1; 
  33   4                    while(stop==0); 
  34   4                  } 
  35   3              } 
  36   2          } 
  37   1      } 
  38            
  39          void t0(void) interrupt 1 using 0 
  40          { 
  41   1        tcnt++; 
  42   1        if(tcnt==2000) 
  43   1          { 
  44   2            tcnt=0; 
  45   2            if(flag==0) 
  46   2              { 
  47   3                flag=~flag; 
  48   3              } 
  49   2              else 
  50   2                { 
  51   3                  stop=1; 
  52   3                  TR0=0; 
  53   3                } 
  54   2          } 
  55   1        if(flag==0) 
C51 COMPILER V6.12  DOORBELL                                                               07/31/2007 10:51:08 PAGE 2   

  56   1          { 
  57   2            t7hz++; 
  58   2            if(t7hz==3) 
  59   2              { 
  60   3                t7hz=0; 
  61   3                P1_0=~P1_0; 
  62   3              } 
  63   2          } 
  64   1          else 
  65   1            { 
  66   2              t5hz++; 
  67   2              if(t5hz==4) 
  68   2                { 
  69   3                  t5hz=0; 
  70   3                  P1_0=~P1_0; 
  71   3                } 
  72   2            } 
  73   1      } 
  74          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    118    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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