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

📄 main.lst

📁 EEPROM仿真器
💻 LST
字号:
C51 COMPILER V7.01  MAIN                                                                   02/05/2005 11:34:30 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /****************************************************/
   2          /**  Rom Emulator Software                   ********/ 
   3          /**  Edited Starting  From  2005.1 By CGH    ********/
   4          /****************************************************/
   5          /*********Head File **********
   6          Firmware : CPU --- AT89LV51
   7                    
   8          Function:
   9                1. Rom emulator  
  10               
  11          Solft Serials:
  12           V1.0.0
  13          Copyright   Start Date  FinalDate     Author         
  14          Uinsmmw     2005.1.26              honeyandy.chan 
  15          ****************************************************/
  16          
  17          /***********Liberary load************/
  18          #pragma optimize(5,size)
  19          #include <intrins.h>
  20          #include <absacc.h>
  21          #include <reg52.h>
  22          #include <stdio.h>
  23          #include <ctype.h>  
  24          #include <main.h>
  25          
  26          #include <firmware.c>
  27          #include <func.c>
  28          
  29          /********start of Work Circle*********/
  30          
  31          void WorkPro(void)           /****** Work Circle Aroud**/
  32          {
  33   1        
  34   1       
  35   1              UartInit();     
  36   1       
  37   1              UartOpen();
  38   1      
  39   1              for(;!SoftReset_bit;)
  40   1              {
  41   2                      CommandProgress();
  42   2        
  43   2              }
  44   1       
  45   1              UartClose();
  46   1      }
  47           
  48          
  49          /********end of Work Circle***********/
  50          /****读模式开关状态子程序**/
  51          void ModeSetup(void)
  52          {
  53   1        bitram1 = 0;
  54   1       
  55   1        BaudRateID = _57600bps;
C51 COMPILER V7.01  MAIN                                                                   02/05/2005 11:34:30 PAGE 2   

  56   1        
  57   1        UartInit();
  58   1      
  59   1      } 
  60          
  61          /*************************************
  62                  Main Function
  63          /************************************/
  64          void main(void)
  65           {
  66   1        SP=0x58;EA=0;
  67   1         
  68   1        /**********************/
  69   1        
  70   1        for(;;)  /**       Main Circle     *****/ 
  71   1        {
  72   2         EA=0;/******清总中断**/
  73   2         
  74   2         P2  = 0xff; P3 = 0xff;
  75   2         ModeSetup();  /*--setup mode------*/
  76   2      
  77   2         L_PRG = 0;L_RUN = 0;
  78   2         D200ms();D200ms();
  79   2         L_PRG = 1;L_RUN = 1;
  80   2      
  81   2         SoftReset_bit=0;    
  82   2      
  83   2         
  84   2         EA=1;
  85   2                
  86   2         /***test*/
  87   2      #if 0
                  
                  DownMode_Open();
                      for(;;){
                      
                              
              
                              addrh = 0xF3;
                              addrl = 0xa55a;
                      
                              SetSRAM_Addr();
                      
                              WriteSRAM_Byte( 0x43 );
              
              
                      }
                      AllMode_Free();
              
                 UartOpen();
              
                 for(;;){
                         L_PRG = 0;L_RUN = 1;
                         D10us();
                         L_PRG = 1;L_RUN = 0;
                         D10us();
                         
                         L_PRG = 0;L_RUN = 1;
                         D20us();
                         L_PRG = 1;L_RUN = 0;
                         D20us();
                        
C51 COMPILER V7.01  MAIN                                                                   02/05/2005 11:34:30 PAGE 3   

                         L_PRG = 0;L_RUN = 1;
                         D100us();
                         L_PRG = 1;L_RUN = 0;
                         D100us();
                        
                         L_PRG = 0;L_RUN = 1;
                         D200ms();
                         L_PRG = 1;L_RUN = 0;
                         D200ms();
                         
                         putc('A');
              
                 }
              
                 UartClose();
              #endif
 134   2      
 135   2         WorkPro();
 136   2        }
 137   1       
 138   1       
 139   1      }


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