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

📄 com.lst

📁 此程序用于测温度值
💻 LST
字号:
C51 COMPILER V7.50   COM                                                                   10/02/2008 17:07:09 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE COM
OBJECT MODULE PLACED IN F:\程序文件\串口测~1\COM.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE F:\程序文件\串口测~1\COM.C DB SB OE

line level    source

   1          
   2          //发送函数
   3          //功能:向上位机传送数据
   4          putbyte(uchar c)
*** ERROR C141 IN LINE 4 OF F:\程序文件\串口测~1\COM.C: syntax error near 'c', expected ')'
   5          {
   6   1       SBUF=c;
*** ERROR C202 IN LINE 6 OF F:\程序文件\串口测~1\COM.C: 'SBUF': undefined identifier
   7   1       while(!TI);TI=0;
*** ERROR C202 IN LINE 7 OF F:\程序文件\串口测~1\COM.C: 'TI': undefined identifier
*** ERROR C202 IN LINE 7 OF F:\程序文件\串口测~1\COM.C: 'TI': undefined identifier
   8   1      }
   9          
  10          void urtinit()       //串口初始化
  11          {  TMOD = 0x21;                 
*** ERROR C202 IN LINE 11 OF F:\程序文件\串口测~1\COM.C: 'TMOD': undefined identifier
  12   1         PCON = 0x80;                 
*** ERROR C202 IN LINE 12 OF F:\程序文件\串口测~1\COM.C: 'PCON': undefined identifier
  13   1         SCON = 0x50;                 
*** ERROR C202 IN LINE 13 OF F:\程序文件\串口测~1\COM.C: 'SCON': undefined identifier
  14   1         TH1=0xFD; TL1=0xFD; TR1=1;  //19200.n,8.1
*** ERROR C202 IN LINE 14 OF F:\程序文件\串口测~1\COM.C: 'TH1': undefined identifier
*** ERROR C202 IN LINE 14 OF F:\程序文件\串口测~1\COM.C: 'TL1': undefined identifier
*** ERROR C202 IN LINE 14 OF F:\程序文件\串口测~1\COM.C: 'TR1': undefined identifier
  15   1         IP = 0x10;                 //0x04;
*** ERROR C202 IN LINE 15 OF F:\程序文件\串口测~1\COM.C: 'IP': undefined identifier
  16   1      
  17   1         
  18   1      }
  19          
  20          
  21          //接收函数
  22          //功能:接收来自上位机的数据
  23          serial() interrupt 4 using 2                               
  24           {
  25   1              EA=0;                          
*** ERROR C202 IN LINE 25 OF F:\程序文件\串口测~1\COM.C: 'EA': undefined identifier
  26   1              if(RI)                              
*** ERROR C202 IN LINE 26 OF F:\程序文件\串口测~1\COM.C: 'RI': undefined identifier
  27   1                      {
  28   2                      r_buff[r_in]=SBUF;
*** ERROR C202 IN LINE 28 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  29   2                      sum+=SBUF;
*** ERROR C202 IN LINE 29 OF F:\程序文件\串口测~1\COM.C: 'sum': undefined identifier
  30   2                      RI=0; 
*** ERROR C202 IN LINE 30 OF F:\程序文件\串口测~1\COM.C: 'RI': undefined identifier
  31   2                      if(r_in==0)                     
*** ERROR C202 IN LINE 31 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  32   2                              {
  33   3                                      if(r_buff[0]==0x01)     
*** ERROR C202 IN LINE 33 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  34   3                                              {
  35   4                                              r_in++;
*** ERROR C202 IN LINE 35 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  36   4                                              sum=0x01;
C51 COMPILER V7.50   COM                                                                   10/02/2008 17:07:09 PAGE 2   

*** ERROR C202 IN LINE 36 OF F:\程序文件\串口测~1\COM.C: 'sum': undefined identifier
  37   4                                              urtflag=0;
*** ERROR C202 IN LINE 37 OF F:\程序文件\串口测~1\COM.C: 'urtflag': undefined identifier
  38   4                                              }
  39   3                                      goto recpt;
  40   3                              }
  41   2                      else if(r_in==1)
*** ERROR C202 IN LINE 41 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  42   2                              {
  43   3                                      r_len=r_buff[1];
*** ERROR C202 IN LINE 43 OF F:\程序文件\串口测~1\COM.C: 'r_len': undefined identifier
  44   3                                      if(r_len>120)
*** ERROR C202 IN LINE 44 OF F:\程序文件\串口测~1\COM.C: 'r_len': undefined identifier
  45   3                                              {
  46   4                                              r_in=0;
*** ERROR C202 IN LINE 46 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  47   4                                              goto recpt;
  48   4                                              }
  49   3                                      else
  50   3                                              r_in++;
*** ERROR C202 IN LINE 50 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  51   3                                      goto recpt;
  52   3                              }               
  53   2                              
  54   2                      else
  55   2                              {
  56   3                                      if(r_in>120)
*** ERROR C202 IN LINE 56 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  57   3                                              r_in=0;
*** ERROR C202 IN LINE 57 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  58   3                                      else if(r_len==r_in-2)           
*** ERROR C202 IN LINE 58 OF F:\程序文件\串口测~1\COM.C: 'r_len': undefined identifier
  59   3                                              {       
  60   4                                              if(sum==0xff)
*** ERROR C202 IN LINE 60 OF F:\程序文件\串口测~1\COM.C: 'sum': undefined identifier
  61   4                                                      {
  62   5                                                      urtflag=1;
*** ERROR C202 IN LINE 62 OF F:\程序文件\串口测~1\COM.C: 'urtflag': undefined identifier
  63   5                                                      r_in=0;
*** ERROR C202 IN LINE 63 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  64   5                                                      ES=0;
*** ERROR C202 IN LINE 64 OF F:\程序文件\串口测~1\COM.C: 'ES': undefined identifier
  65   5                                                      EA=1;
*** ERROR C202 IN LINE 65 OF F:\程序文件\串口测~1\COM.C: 'EA': undefined identifier
  66   5                                                      return;
  67   5                                                      }
  68   4                                              else
  69   4                                                      {r_in=0;
*** ERROR C202 IN LINE 69 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  70   5                                                      
  71   5                                                      }
  72   4                                              }
  73   3                                      else 
  74   3                                              r_in++;
*** ERROR C202 IN LINE 74 OF F:\程序文件\串口测~1\COM.C: 'r_in': undefined identifier
  75   3                                      goto recpt;                             
  76   3                              }
  77   2                      }                               
  78   1      recpt:
  79   1              
  80   1              EA=1;                                   
*** ERROR C202 IN LINE 80 OF F:\程序文件\串口测~1\COM.C: 'EA': undefined identifier
C51 COMPILER V7.50   COM                                                                   10/02/2008 17:07:09 PAGE 3   

  81   1      }
  82          
  83          
  84          //接收数据函数
  85          long int get()
  86          {
  87   1       
  88   1        long int k = 0 ;
  89   1          if(urtflag==1)
*** ERROR C202 IN LINE 89 OF F:\程序文件\串口测~1\COM.C: 'urtflag': undefined identifier
  90   1                 { 
  91   2                  urtflag=0;
*** ERROR C202 IN LINE 91 OF F:\程序文件\串口测~1\COM.C: 'urtflag': undefined identifier
  92   2                  putbyte(r_buff[0]);
*** ERROR C202 IN LINE 92 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  93   2              putbyte(r_buff[1]);
*** ERROR C202 IN LINE 93 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  94   2              putbyte(r_buff[2]);
*** ERROR C202 IN LINE 94 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  95   2              putbyte(r_buff[3]);
*** ERROR C202 IN LINE 95 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  96   2              putbyte(r_buff[4]);
*** ERROR C202 IN LINE 96 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  97   2                      //k = r_buff[2]/10*256+r_buff[2]%10 ;
  98   2                      k = r_buff[2] * 256 + r_buff[3];
*** ERROR C202 IN LINE 98 OF F:\程序文件\串口测~1\COM.C: 'r_buff': undefined identifier
  99   2              ES=1;
*** ERROR C202 IN LINE 99 OF F:\程序文件\串口测~1\COM.C: 'ES': undefined identifier
 100   2                 }
 101   1      
 102   1      
 103   1                return k ;
 104   1                
 105   1      
 106   1                
 107   1      }

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

⌨️ 快捷键说明

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