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

📄 demo.lst

📁 LED照明行业地砖及护栏控制器程序 从现况来看
💻 LST
字号:
C51 COMPILER V7.06   DEMO                                                                  10/18/2004 11:15:33 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE DEMO
OBJECT MODULE PLACED IN demo.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE demo.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg51.h>
   2          #include <stdio.h>//一般I/O函数
   3          #include <stdlib.h>//标准函数
   4          #include <absacc.h>//绝对地址
   5          #include <intrins.h>//内部函数  
   6          #include <setjmp.h>
   7          #define uchar unsigned char
   8          #define uint unsigned int
   9          #define Byte unsigned char
  10          #define Word unsigned int
  11          #define ulong unsigned long
  12          #define bool bit
  13          #define true 1
  14          #define false 0
  15          #define V_TH0   0xfe  
  16          #define V_TL0   0x0c  
  17          
  18          sbit    a=P1^7;
  19          sbit    b=P1^6;
  20          sbit    c=P1^5;
  21          sbit    d=P1^4;
  22          sbit    lat=P1^3;
  23          sbit    oe=P1^2;
  24          //******************************
  25          uchar code lab[]=
  26          {
  27          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  28          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  29          0xFF,0xFF,0xFF,0x7F,0xFE,0xCF,0xFF,0xFF,0xE7,0xFF,
  30          0xFF,0xFF,0xFF,0x7F,0xFE,0xCF,0x3F,0xFF,0xEF,0xFF,
  31          0xFF,0xFF,0xFF,0x7F,0xFF,0xCF,0x8F,0xFF,0x7F,0xFE,
  32          0xFF,0xFF,0xF3,0x7F,0xFF,0xDF,0xC3,0xFD,0x07,0xFE,
  33          0xFF,0x3F,0xE0,0x3F,0x8F,0xDF,0xDF,0x3E,0xB8,0xFF,
  34          0xFF,0x03,0xFF,0xBF,0xC0,0xDF,0x59,0xFF,0xBF,0xFF,
  35          0xFF,0x7F,0xFF,0x01,0xFE,0x1F,0xDB,0xF8,0x9C,0xFF,
  36          0xFF,0x7F,0xFF,0xDF,0xFF,0xC1,0x07,0xFF,0xD9,0xFF,
  37          0xFF,0x7F,0xFF,0xCF,0xFB,0xDF,0x88,0xFF,0x2F,0xFC,
  38          0xFF,0x7C,0xFF,0xEF,0xFB,0xDF,0x57,0x7E,0xC0,0xFF,
  39          0xFF,0x79,0xE1,0xE7,0xFB,0xDF,0xDB,0x98,0xFF,0xFF,
  40          0xFF,0x79,0xFC,0xF7,0xFB,0xC7,0xDD,0xF1,0x3F,0xFF,
  41          0xFF,0x79,0xFF,0xF3,0x83,0x53,0xEE,0x7E,0x00,0xFE,
  42          0xFF,0x79,0xFF,0x31,0xF8,0xE9,0x0F,0x79,0x7E,0xFF,
  43          0xFF,0x7B,0xFF,0xF4,0xFB,0xEC,0xC0,0xF9,0x7E,0xFF,
  44          0xFF,0x7B,0xFF,0xF6,0xFB,0xEF,0x8D,0xF9,0x60,0xFF,
  45          0xFF,0x7B,0x67,0xF7,0xFB,0xEF,0xD5,0xFD,0x7E,0xFF,
  46          0xFF,0x0B,0xC0,0xF7,0x8B,0xEF,0xDD,0xFD,0x7E,0xFF,
  47          0x3F,0xC0,0xFF,0x37,0xE0,0xE7,0x1D,0xFD,0x00,0xFF,
  48          0x7F,0xFF,0xFF,0xC7,0xFF,0xE7,0xC1,0xFC,0x3E,0xFF,
  49          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  50          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  51          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  52          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  53          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  54          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  55          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
C51 COMPILER V7.06   DEMO                                                                  10/18/2004 11:15:33 PAGE 2   

  56          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  57          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  58          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  59          
  60          };
  61          //*********************************
  62          void    demo(void)
  63          {
  64   1      uchar i,j;
  65   1      uchar code *p;
  66   1      
  67   1      for(i=0;i<16;i++)
  68   1              {
  69   2              p=&lab[0]+i*10;
  70   2              for(j=0;j<10;j++)
  71   2                      {
  72   3                      SBUF=*p++;
  73   3                      while(!TI);TI=0;
  74   3                      }
  75   2              p=&lab[0]+i*10+160;
  76   2              for(j=0;j<10;j++)
  77   2                      {
  78   3                      SBUF=*p++;
  79   3                      while(!TI);TI=0;
  80   3                      }
  81   2      
  82   2              oe=1;
  83   2              a=(bit)(i&0x01);
  84   2              b=(bit)(i&0x02);
  85   2              c=(bit)(i&0x04);
  86   2              d=(bit)(i&0x08);
  87   2              lat=0;
  88   2              lat=1;
  89   2              oe=0;
  90   2              }
  91   1      }
  92          
  93          //*********************************
  94          void main(void)
  95          {
  96   1      while(1)
  97   1              {
  98   2              demo();
  99   2              }
 100   1      }
 101          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    130    ----
   CONSTANT SIZE    =    320    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -