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

📄 main.lst

📁 《Proteus在MCS-51&ARM7系统中的应用百例》逆向之 Chapter 5 《Proteus在MCS-51&ARM7系统中的应用百例》MCS-51例子的C语言版本。
💻 LST
字号:
C51 COMPILER V8.08   MAIN                                                                  05/18/2007 15:57:32 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil 8.08\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          typedef unsigned char BYTE;
   3          
   4          BYTE TCOUNT;
   5          BYTE R_CNT;
   6          BYTE NUMB;
   7          
   8          BYTE code TAB[]={       0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
   9          BYTE code NUB[]={       0x00,0x00,0x3E,0x41,0x41,0x41,0x3E,0x00,
  10                                                  0x00,0x00,0x00,0x00,0x21,0x7F,0x01,0x00,
  11                                                  0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00,
  12                                                  0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00,
  13                                                  0x00,0x00,0x0C,0x14,0x24,0x7F,0x04,0x00,
  14                                                  0x00,0x00,0x72,0x51,0x51,0x51,0x4E,0x00,
  15                                                  0x00,0x00,0x3E,0x49,0x49,0x49,0x26,0x00,
  16                                                  0x00,0x00,0x40,0x40,0x40,0x4F,0x70,0x00,
  17                                                  0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00,
  18                                                  0x00,0x00,0x32,0x49,0x49,0x49,0x3E,0x00,};
  19          
  20          
  21          void INT_T0()   interrupt 1
  22          {
  23   1              TH0=(65536-4000)/256;
  24   1              TL0=(65536-4000)%256;
  25   1              P3=TAB[R_CNT];
  26   1              P0=~NUB[NUMB*8+R_CNT];
  27   1              R_CNT++;
  28   1      
  29   1              if(R_CNT==8)
  30   1                      R_CNT=0x00;
  31   1              TCOUNT++;
  32   1              if(TCOUNT==250)
  33   1              {
  34   2                      TCOUNT=0x00;
  35   2                      NUMB++;
  36   2                      if(NUMB==10)
  37   2                              NUMB=0x00;      
  38   2              }
  39   1      }
  40          
  41          main()
  42          {
  43   1              TCOUNT=0x00;
  44   1              R_CNT =0x00;
  45   1              NUMB  =0x00;
  46   1              TMOD  =0x01;
  47   1              TH0=(65536-4000)/256;
  48   1              TL0=(65536-4000)%256;
  49   1              TR0=1;
  50   1              IE=0x82;
  51   1      
  52   1              while(1);
  53   1      }


C51 COMPILER V8.08   MAIN                                                                  05/18/2007 15:57:32 PAGE 2   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    120    ----
   CONSTANT SIZE    =     88    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3    ----
   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 + -