rs232.lst

来自「51的串口传输,用的是c语言编写,在KEIL2环境下运行成功,可直接使用」· LST 代码 · 共 73 行

LST
73
字号
C51 COMPILER V7.06   RS232                                                                 08/15/2007 00:01:46 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE RS232
OBJECT MODULE PLACED IN RS232.OBJ
COMPILER INVOKED BY: D:\software\单片机编译器keilc\C51\BIN\C51.EXE RS232.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <AT89X51.H>
   2          
   3          void Delay( unsigned char i ) 
   4          {
   5   1              while( i -- ) ; 
   6   1      }
   7          
   8          void BigDelay( void ) 
   9          {
  10   1              unsigned char i = 1000 ;
  11   1      
  12   1              for( ; i > 0 ; i -- ) 
  13   1                      {
  14   2                              Delay( 1000 ) ;
  15   2                      }
  16   1      }
  17          
  18          void Send( unsigned char i ) 
  19          {
  20   1              SBUF = i ; 
  21   1              while( TI == 0 ) ; 
  22   1              TI = 0 ; 
  23   1      }
  24          
  25          void InitSerial( void ) 
  26          {
  27   1              TMOD    = 0x20 ;
  28   1              PCON    = 0x80 ;
  29   1              SCON    = 0x50 ;
  30   1              TH1     = 0xf3 ;
  31   1              TL1     = 0xf3 ;
  32   1              TR1             = 1 ;
  33   1      }
  34          
  35          int main( void ) 
  36          {
  37   1              unsigned char i = 0x00 ;
  38   1              InitSerial() ; 
  39   1      
  40   1              while( 1 ) 
  41   1                      {
  42   2                              Send( i ) ;
  43   2                              i ++ ;
  44   2                              BigDelay() ;
  45   2                      }
  46   1      }
  47          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     59    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.06   RS232                                                                 08/15/2007 00:01:46 PAGE 2   

   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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