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

📄 flowctrl.lst

📁 W3100A网络调试程序,可进行数据传输
💻 LST
字号:
C51 COMPILER V6.21  FLOWCTRL                                                               04/11/2005 14:25:52 PAGE 1   


C51 COMPILER V6.21, COMPILATION OF MODULE FLOWCTRL
OBJECT MODULE PLACED IN .\ROM\flowctrl.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE flowctrl.c OPTIMIZE(6,SPEED) BROWSE MODP2 DEFINE(KEIL) DEBUG OBJECTEXTEND C
                    -ODE SYMBOLS PRINT(.\Lst\flowctrl.lst) OBJECT(.\ROM\flowctrl.obj) 

stmt level    source

   1          #include "config.h"
*** ERROR C318 IN LINE 15 OF config.h: can't open file '..\lib\compiler.h'
*** ERROR C318 IN LINE 16 OF config.h: can't open file '..\lib\t89c51ix2.h'
*** ERROR C129 IN LINE 101 OF FLASH_API.H: missing ';' before '__api_wr_code_byte'
   2          #include "serial.h"
   3          #include "flowctrl.h"
   4          
   5          /*
   6          ********************************************************************************
   7          * Description : Flow control Xon-Off
   8          * Arguments   : None
   9          * Returns     : None
  10          * Note        : 
  11          ********************************************************************************
  12          */
  13          u_char Check_XonOff(u_char buf_full_flag, u_int sdata)
  14          {
  15                  if (buf_full_flag == 0) {
  16                          if (sdata > XOFF_THRESH) {
  17                                  EA = 0;
  18                                    PutByte(XOFF);
  19                                  EA = 1;
  20                              return(1); // buffer full
  21                          }
  22                  }else {
  23                          if (sdata < XON_THRESH) {
  24                                  EA = 0;
  25                                          PutByte(XON);
  26                                  EA = 1;
  27                              return(0); // buffer is not full
  28                          }
  29                  }
  30                  
  31          }
  32          
  33          u_char Check_RRTS(void)
  34          {
  35                  u_char temp;
  36                  
  37                  EA = 0;
  38                          temp = P1 & 0xff;
  39                  EA = 1;
  40                  
  41                  if ((temp & CTS_H) == 0x80) {
  42                          // CTS is high => R RTS is Low : Stop Sending
  43                          return(1);
  44                  }
  45                  else if ((temp & CTS_H) == 0x00) {
  46                          // CTS is low => R RTS is High : Keep Sending
  47                          return(0);
  48                  }
  49          }

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

⌨️ 快捷键说明

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