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

📄 global.lst

📁 ATMEL AT89C51SND1 IDE TO USB READER
💻 LST
字号:
C51 COMPILER V7.50   GLOBAL                                                                11/03/2008 13:09:00 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE GLOBAL
OBJECT MODULE PLACED IN Global.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Global.c OPTIMIZE(9,SPEED) BROWSE INCDIR(D:\IDE_demo_code\INCLUDE\) DEBUG O
                    -BJECTEXTEND PRINT(.\LST\Global.lst)

line level    source

   1          #include <reg51.h>
   2          #include <intrins.h>
   3          #include "include\typedef.h"
   4          #include "include\AT89C51SND.h"
   5          #include "include\config.h"
   6          #include "include\constant.h"
   7          #include "include\global.h"
   8          #include "include\macro.h"
   9          #include "include\external.h"
  10          #include "include\gpio.h"
  11          
  12          
  13          
  14          void com_putchar (unsigned char c);
  15          
  16          void com_init(void);            
  17          void com_out (unsigned char *rstr);
  18          
  19          void MCU_Init(void)
  20          {
  21   1      
  22   1      
  23   1              //clock initial
  24   1              Set_x2_mode();//Peripheral Clock=16M,CPU Core Clock=16M,Oscillator Clock=16M
  25   1              Disable_Boot_Flash();
  26   1      
  27   1              // Port1_BackUp=0XFF;
  28   1              //Port2_BackUp=0XFF;
  29   1              //Port3_BackUp=0XFF;
  30   1      
  31   1              EA=0;                   //disable all interrupt
  32   1              TMOD|=bit5+bit0;                //set timer0 in mode 1(16bit timer) and timer1 in mode 2(8bit auto reload)
  33   1              TL0=CLOCK_5MS& 0Xff;    //initial value for timer0
  34   1              TH0=CLOCK_5MS >> 8;
  35   1              ET0=1;                  // enable Timer0 interrupt.
  36   1              //TR0=1;                        // start timer0
  37   1              IT0=1;                  // INT0 0:Level trigger,  1:Edge trigger.
  38   1              EX0=1;                  // enable external INT0
  39   1              IT1=1;                  // INT1 0:Level trigger,  1:Edge trigger.
  40   1              EX1=1;                  // enable external INT1         
  41   1              com_init(); 
  42   1              // com_initialize(16000000);
  43   1              com_putchar('-');
  44   1              while(TI!=1);
  45   1      }
  46          /*SET BAUD RATE=9600*/
  47          
  48          void com_init(void)
  49          {   
  50   1              BDRCON=0X1E;            //BRR=1,TBCK=1,RBCK=1,SPD=1
  51   1              BRL=152; 
  52   1              SMOD1();
  53   1              SM0 = 0; SM1 = 1;SM2 = 0;       
  54   1              REN = 1;
C51 COMPILER V7.50   GLOBAL                                                                11/03/2008 13:09:00 PAGE 2   

  55   1              TI = 0;                 //clear transmit interrupt
  56   1              RI = 0;                 //clear receiver interrupt
  57   1      
  58   1              ES = 0;                 //disable serial interrupts
  59   1              PS = 0;                 //set ints to low priority   
  60   1      }
  61          
  62          void com_putchar (unsigned char c){
  63   1      
  64   1              //Add the data to the transmit buffer.  If the transmit interrupt is disabled, then enable it.
  65   1              EA=0;
  66   1              SBUF=c;
  67   1              EA=1;
  68   1      }
  69          
  70          
  71          


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