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

📄 88.lst

📁 proteus仿真实例大全
💻 LST
字号:
C51 COMPILER V7.50   88                                                                    05/04/2006 00:53:43 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE 88
OBJECT MODULE PLACED IN 88.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 88.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <atmel\regx52.h>
   2          
   3          #define int8 unsigned char
   4          #define int16 unsigned int
   5          #define int32 unsigned long 
   6          
   7          
   8          int8 code num_tab[][8]={
   9          /*--8*8--阴码--逐行扫描--逆向(低位在前)--*/
  10          
  11          {0x00,0x00,0x00,0x38,0x44,0x38,0x00,0x00},/*"0",0*/
  12          {0x00,0x00,0x40,0x78,0x48,0x00,0x00,0x00},/*"1",1*/
  13          {0x00,0x00,0x00,0x4C,0x54,0x6C,0x00,0x00},/*"2",2*/
  14          {0x00,0x00,0x00,0x74,0x4C,0x6C,0x00,0x00},/*"3",3*/
  15          {0x00,0x00,0x00,0x7C,0x28,0x10,0x00,0x00},/*"4",4*/
  16          {0x00,0x00,0x00,0x74,0x54,0x7C,0x00,0x00},/*"5",5*/
  17          {0x00,0x00,0x70,0x54,0x54,0x38,0x00,0x00},/*"6",6*/
  18          {0x00,0x00,0x04,0x7C,0x04,0x00,0x00,0x00},/*"7",7*/
  19          {0x00,0x00,0x00,0x6C,0x54,0x6C,0x00,0x00},/*"8",8*/
  20          {0x00,0x00,0x00,0x3C,0x54,0x1C,0x00,0x00},/*"9",9*/
  21          {0x00,0x00,0x00,0x38,0x44,0x38,0x00,0x00},/*"0",10*/
  22          {0x00,0x00,0x40,0x78,0x58,0x68,0x00,0x00},/*"a",11*/
  23          {0x00,0x00,0x78,0x48,0x7C,0x00,0x00,0x00},/*"b",12*/
  24          {0x00,0x00,0x00,0x48,0x48,0x70,0x00,0x00},/*"c",13*/
  25          {0x00,0x00,0x00,0x7C,0x48,0x78,0x00,0x00},/*"d",14*/
  26          {0x00,0x00,0x58,0x58,0x70,0x00,0x00,0x00},/*"e",15*/
  27          {0x00,0x00,0x00,0x4C,0x7C,0x48,0x00,0x00},/*"f",16*/
  28          {0x00,0x08,0xD8,0xD8,0xF8,0x00,0x00,0x00},/*"g",17*/
  29          {0x00,0x00,0x78,0x08,0x7C,0x00,0x00,0x00},/*"h",18*/
  30          {0x00,0x00,0x40,0x7C,0x48,0x00,0x00,0x00},/*"i",19*/
  31          {0x00,0x00,0x00,0xFC,0x88,0x00,0x00,0x00},/*"j",20*/
  32          {0x00,0x00,0x48,0x78,0x7C,0x00,0x00,0x00},/*"k",21*/
  33          {0x00,0x00,0x40,0x7C,0x44,0x00,0x00,0x00},/*"l",22*/
  34          {0x00,0x00,0x00,0x78,0x78,0x78,0x00,0x00},/*"m",23*/
  35          {0x00,0x00,0x78,0x08,0x78,0x00,0x00,0x00},/*"n",24*/
  36          {0x00,0x00,0x30,0x48,0x48,0x30,0x00,0x00},/*"o",25*/
  37          {0x00,0x00,0x78,0xC8,0xF8,0x00,0x00,0x00},/*"p",26*/
  38          {0x00,0x00,0x00,0xF8,0xC8,0x78,0x00,0x00},/*"q",27*/
  39          {0x00,0x00,0x08,0x48,0x78,0x48,0x00,0x00},/*"r",28*/
  40          {0x00,0x00,0x68,0x68,0x58,0x00,0x00,0x00},/*"s",29*/
  41          {0x00,0x00,0x00,0x40,0x7C,0x08,0x00,0x00},/*"t",30*/
  42          {0x00,0x00,0x78,0x40,0x78,0x00,0x00,0x00},/*"u",31*/
  43          {0x00,0x08,0x38,0x40,0x38,0x08,0x00,0x00},/*"v",32*/
  44          {0x00,0x08,0x78,0x18,0x68,0x18,0x00,0x00},/*"w",33*/
  45          {0x00,0x00,0x48,0x78,0x78,0x48,0x00,0x00},/*"x",34*/
  46          {0x00,0x00,0x08,0x38,0xD8,0x88,0x00,0x00},/*"y",35*/
  47          {0x00,0x00,0x48,0x78,0x68,0x00,0x00,0x00}/*"z",36*/
  48          
  49          
  50          
  51          
  52          
  53          };
  54          
  55          void delay(void);
C51 COMPILER V7.50   88                                                                    05/04/2006 00:53:43 PAGE 2   

  56          
  57          int8 n;
  58          int8  delta_p;
  59          int8  *p;
  60          
  61          void main(void){
  62   1      
  63   1      
  64   1      int8 i;
  65   1      int8 j;
  66   1      
  67   1      
  68   1      p=&num_tab[0][0];
  69   1      
  70   1      TMOD=0x01;
  71   1      TH0=0xfc;
  72   1      TL0=0x18;
  73   1      ET0=1;
  74   1      EA=1;
  75   1      TR0=1;
  76   1      
  77   1      
  78   1      while(1)
  79   1      {
  80   2      
  81   2         for(i=0;i<8;i++){
  82   3                   delay();
  83   3                   P0=*(p+delta_p);
  84   3               P2=i|0x18;
  85   3      
  86   3      
  87   3      
  88   3                       p++;
  89   3                       if(p>&num_tab[0][7])
  90   3                         p=&num_tab[0][0]; 
  91   3           } 
  92   2                       
  93   2      }
  94   1      
  95   1      
  96   1      }
*** WARNING C280 IN LINE 65 OF 88.C: 'j': unreferenced local variable
  97          void delay(void){
  98   1      int16 i;
  99   1      for(i=0;i<500;i++);
 100   1      
 101   1      }
 102          
 103          
 104          void timer0() interrupt 1 using 3
 105          {
 106   1          TF0=0;
 107   1          TH0=0xfc;
 108   1          TL0=0x18;
 109   1          if(n<200)
 110   1          {
 111   2             n++;
 112   2          }
 113   1          else
 114   1          {
 115   2                   n=0;
 116   2                       if(delta_p>240)
C51 COMPILER V7.50   88                                                                    05/04/2006 00:53:43 PAGE 3   

 117   2                         delta_p=0; 
 118   2                       else
 119   2                             delta_p+=2; 
 120   2                       
 121   2              }
 122   1      }
 123          
 124          
 125          
 126          
 127          
 128          
 129          
 130          
 131          
 132          
 133          
 134          
 135          
 136          
 137          
 138          
 139          
 140          
 141          
 142          
 143          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    160    ----
   CONSTANT SIZE    =    296    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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