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

📄 test.lst

📁 STC的485发送应用请大家使用
💻 LST
字号:
C51 COMPILER V8.02   TEST                                                                  08/27/2008 17:03:22 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <intrins.h>
   2          #include <string.h>
   3          #include "2052ad.h"
   4          sbit EN485 = P1^3;                                       /* 485使能 */
   5          #define INBUF_LEN 8   //数据长度
   6          unsigned char inbuf1[]={0xAE,0x28,0x54,0x73,0x34,0x10,0x20,0x25};//AE 28 54 73 34 10 20 25
   7          unsigned char checksum,count3;
   8          void init_serialcomm(void)
   9          {
  10   1          SCON  = 0x50;        
  11   1          TMOD |= 0x20;        
  12   1          PCON |= 0x80;       
  13   1          TH1   = 0xF4;        
  14   1          //IE   |= 0x90;       
  15   1          TR1   = 1;           
  16   1      }
  17          /*void send_char_com(unsigned char ch)   // 发送一个字符   
  18          {
  19              SBUF=inbuf1[ch];     
  20              while(TI==0);
  21              TI=0;
  22          }
  23          /*void send_string_com(unsigned char *str,unsigned int strlen)  //发送一个字符串,strlen为该字符串长度
  24          {
  25              unsigned int k=0;
  26              do 
  27              {
  28                  send_char_com(*(str + k));
  29                  k++;
  30              } while(k < strlen);
  31          }*/
  32          main()
  33          {
  34   1              P1M0=0X00;
  35   1              P1M1=0XFF;
  36   1              P1  =0x00;
  37   1              EN485=0;
  38   1          init_serialcomm();  
  39   1          while(1)
  40   1          {
  41   2      
  42   2      
  43   2                                 EN485=1;
  44   2                                 _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  45   2                                  _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  46   2                                       _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  47   2                                        _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  48   2                                         _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  49   2                                          _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  50   2                         SBUF=inbuf1[0];       
  51   2                                      while(TI==0);
  52   2                                      TI=0;
  53   2                                 EN485=0;
  54   2                                 _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  55   2                                  _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
C51 COMPILER V8.02   TEST                                                                  08/27/2008 17:03:22 PAGE 2   

  56   2                                       _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  57   2                                        _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  58   2                                         _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  59   2                                          _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  60   2      
  61   2          }
  62   1      }


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