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

📄 count.lst

📁 (1) 程序1-跑马灯:会看到led变化。 (2) 程序2-独立键盘 :分别按“INT0/+”键和”t0/-“会看到LED变化。 (3) 程序3-定时器:会看到5个LED闪烁。 (4) 程序4-
💻 LST
字号:
C51 COMPILER V3.20,  SN-50203648  COUNT                                                    10/05/07  10:51:01  PAGE 1   


DOS C51 COMPILER V3.20, COMPILATION OF MODULE COUNT
OBJECT MODULE PLACED IN COUNT.OBJ
COMPILER INVOKED BY: C:\BIN\C51.EXE COUNT.C DB OE SMALL ROM(LARGE) 

stmt level    source

   1          #include<reg51.h>
   2          sbit led1=P1^0;
   3          sbit led2=P1^1;
   4          sbit led3=P1^2;
   5          sbit led4=P1^3;
   6          sbit led5=P1^4;
   7          sbit shu4=P2^0;
   8          sbit shu2=P2^1;
   9          sbit shu1=P3^5;
  10          sbit shu3=P3^3;
  11          
  12          unsigned int b;
  13          
  14          void t1()interrupt 3 using 1  /*中断程序负责显示b的值 */
  15          {
  16   1        unsigned char a1=0,a2=0,a3=0,a4=0;
  17   1        static unsigned char yima[]={0xef,0x8c,0xb7,0xbe,0xdc,0x7e,0x7f,0xac,0xff,0xfe};
  18   1        static int k=0;
  19   1        //b++;
  20   1        a1=b/1000;
  21   1        a2=(b-a1*1000)/100;
  22   1        a3=(b-a1*1000-a2*100)/10;
  23   1        a4=b-a1*1000-a2*100-a3*10;
  24   1            if(k==0){shu4=1;shu1=0;shu2=0;shu3=0;P0=yima[a1];}
  25   1       else if(k==1){shu4=0;shu1=1;shu2=0;shu3=0;P0=yima[a4];}
  26   1       else if(k==2){shu4=0;shu1=0;shu2=1;shu3=0;P0=yima[a3];}
  27   1       else if(k==3){shu4=0;shu1=0;shu2=0;shu3=1;P0=yima[a2];}
  28   1       k++;
  29   1       if(k>3)k=0;
  30   1      
  31   1       TH1=0;
  32   1      }
  33          
  34          main()
  35          {
  36   1        EA=1;
  37   1        TR1=1;
  38   1        ET1=1;
  39   1        TR0=1;
  40   1       
  41   1        TMOD=0X05;
  42   1         TH0=0;
  43   1         TL0=0;
  44   1        
  45   1        while(1)
  46   1          {
  47   2            b=TH0*256+TL0;
  48   2           if(b>9999){b=0;TH0=0;TL0=0;}
  49   2        
  50   2           }
  51   1      
  52   1      } 
  53          
  54          
  55          
C51 COMPILER V3.20,  SN-50203648  COUNT                                                    10/05/07  10:51:01  PAGE 2   

  56          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    332    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     14       2
   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 + -