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

📄 serial.lst

📁 uCOS2 for 51系列
💻 LST
字号:
C51 COMPILER V7.50   SERIAL                                                                01/12/2005 21:53:15 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE serial.c LARGE OPTIMIZE(SIZE) BROWSE ORDER DEBUG OBJECTEXTEND

line level    source

   1          #include <includes.h>
   2          #include "serial.h"
   3          
   4          
   5          void SendPCCmd(unsigned char* buffer,int count) reentrant
   6          {unsigned char crc;
   7   1       int           i;
   8   1      
   9   1        crc=buffer[0];
  10   1        for (i=1;i<count;i++)
  11   1            crc=crc ^ buffer[i];
  12   1        if (crc=='\x03')
  13   1           crc='\xFF';
  14   1        SendPCStr("\x02",1);
  15   1        SendPCStr(buffer,count);
  16   1        SendPCStr(&crc,1);
  17   1        SendPCStr("\x03",1);
  18   1      }
  19          
  20          void SendPCStr(unsigned char* buffer,int count) reentrant
  21          {
  22   1        if (count > 0)
  23   1        {                                                                              
  24   2           pc_send.buffer=buffer;
  25   2               pc_send.count=count;
  26   2               pc_send.ptr=0;
  27   2           SBUF=buffer[0];
  28   2               while (pc_send.ptr < pc_send.count);  //wait until all char send
  29   2        }
  30   1      }
  31          
  32          


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