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

📄 cs14-4.lst

📁 《手把手教你学单片机的C程序设计》及实验程序
💻 LST
字号:
C51 COMPILER V7.06   CS14_4                                                                02/03/2007 16:18:11 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE CS14_4
OBJECT MODULE PLACED IN CS14-4.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE CS14-4.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <REG51.H>                              
   2          #define uchar unsigned char             
   3          #define uint unsigned int       
   4          uchar code SEG7[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
   5          uchar code ACT[4]={0xfe,0xfd,0xfb,0xf7};                
   6          /**************************************************/    
   7          void sum(uint *q,uint n)                        
   8          {                                                               
   9   1      uint i,s;                                                       
  10   1      uint *t;                                                        
  11   1      t=q;                                                            
  12   1      for(i=0;i<n;i++)s=s+*(t+i);                     
  13   1      t=q+10;                                                 
  14   1      *t=s;                                                   
  15   1      }
  16          /**************************************/
  17          void delay(uint k)                              
  18          {                                                               
  19   1      uint i,j;                                                       
  20   1      for(i=0;i<k;i++){                                       
  21   2      for(j=0;j<121;j++)                                      
  22   2      {;}}                                                            
  23   1      }                                                               
  24                                                                          
  25          /******************************************************/
  26          void main(void)                                 
  27          {                                                               
  28   1      uint a[11]={0,1,2,3,4,5,6,7,8,9,0};     
  29   1      uint *pt,len=10;                                        
  30   1      pt=a;                                                   
  31   1      sum(a,len);
  32   1              while(1)
  33   1              {                               
  34   2              P0=SEG7[a[10]/1000];
  35   2              P2=ACT[3];
  36   2              delay(1);               
  37   2              P0=SEG7[(a[10]/100)%10];
  38   2              P2=ACT[2];
  39   2              delay(1);               
  40   2              P0=SEG7[(a[10]/10)%10];                 
  41   2              P2=ACT[1];
  42   2              delay(1);
  43   2              P0=SEG7[a[10]%10];                              
  44   2              P2=ACT[0];
  45   2              delay(1);
  46   2              }                                                       
  47   1      }               


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    294    ----
   CONSTANT SIZE    =     36    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      32
C51 COMPILER V7.06   CS14_4                                                                02/03/2007 16:18:11 PAGE 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 + -