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

📄 initial.lst

📁 Keil c工程
💻 LST
字号:
C51 COMPILER V7.10   INITIAL                                                               08/29/2005 13:01:54 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE INITIAL
OBJECT MODULE PLACED IN .\out\INITIAL.obj
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE c\INITIAL.C BROWSE INTVECTOR(0XC000) DEBUG OBJECTEXTEND PRINT
                    -(.\lst\INITIAL.lst) OBJECT(.\out\INITIAL.obj)

line level    source

   1          
   2          #define BAUD9600
   3          
   4          #include "..\H\initial.h"
   5          
   6          idata word HOT_RESET     _at_ 0xf0;             //HOT_RESET=0x7e7e,认为是热启动
   7          
   8          
   9          SetInt()                //晶振为16MHz
  10          {
  11   1      
  12   1      EX0=0;                  //禁止外部中断
  13   1      EX1=0;
  14   1      
  15   1      IT0=1;
  16   1      IT1=1;                  //外部中断为边沿触发
  17   1      
  18   1      TMOD=0x22;              //T0,T1均为方式2定时,T2预留给MON51或用户程序
  19   1      
  20   1      TH0=0x7b;
  21   1      TL0=0x7b;               //TO定时间隔100uS
  22   1      
  23   1      #ifdef BAUD9600
  24   1      TH1=0xf7;
  25   1      TL1=0xf7;               //T1波特率为9600,误差3.7%
  26   1      #else
              TH1=0xdd;
              TL1=0xdd;               //T1波特率为2400,误差0.8%
              #endif
  30   1      
  31   1      TR0=1;
  32   1      TR1=1;                  //启动定时
  33   1      
  34   1      ET0=1;                  //允许T0中断
  35   1      //ET1=0;                //波特率方式不需要中断                  
  36   1      
  37   1      SCON=0x50;              //串口工作于方式1,8BIT UART //允许接收
  38   1      PCON=0x80;          //SMOD=1;
  39   1      
  40   1      
  41   1      //RCLK=0;
  42   1      //TCLK=0;               //波特率由T1决定
  43   1      
  44   1      //ES=1;                 //OPEN SERIAL INTERRUPT //////////??????
  45   1      EA=1;
  46   1      
  47   1      }
  48          
  49          /*
  50          S7160Init()
  51          {
  52          EPM7160_RESET=0;
  53          EPM7160_RESET=1;
  54          
C51 COMPILER V7.10   INITIAL                                                               08/29/2005 13:01:54 PAGE 2   

  55          }
  56          */
  57          //WdogInit(){}
  58          
  59          bit init_all(void)      //初始化所有模块
  60          {
  61   1      bit ISHOTRST=1;
  62   1      
  63   1      //LcdInit();
  64   1      //LcdClearAll();
  65   1      
  66   1        SetInt();                     //始终打开串口中断,开定时器中断,其余的关
  67   1      //  S7160Init();
  68   1      //  WdogInit();
  69   1      
  70   1        if(HOT_RESET!=HOT_RESET_VALUE) ISHOTRST=0;
  71   1        HOT_RESET=HOT_RESET_VALUE;
  72   1      
  73   1      return(ISHOTRST);
  74   1      }
  75          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     68    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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