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

📄 usb.lst

📁 使用FT245开发的USB接口的质谱仪
💻 LST
字号:
C51 COMPILER V7.06   USB                                                                   07/18/2004 11:43:25 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE USB
OBJECT MODULE PLACED IN usb.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE usb.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include        <reg52.h>
   2          #include        <absacc.h>
   3          #include        <intrins.h>
   4          
   5          sbit    rd0=P3^1;
   6          sbit    wr=P3^0;
   7          sbit    txe0=P3^2;
   8          sbit    rxf0=P3^3;
   9          extern unsigned char    Control;//全局变量的控制字
  10          extern unsigned char    rtControl;//当前控制字
  11          //串口接受数据(查询)
  12          
  13          unsigned char Rec(void) 
  14          {       
  15   1              unsigned char a;
  16   1              EX0=0;
  17   1              while(rxf0){}
  18   1              P0=0XFF;
  19   1              rd0=0;
  20   1              _nop_();
  21   1              a=P0;
  22   1              _nop_();
  23   1              rd0=1;
  24   1              EX0=1;
  25   1              return a;
  26   1      }
  27          //串口发送数据  
  28          void Sen(unsigned char ch)
  29          {       
  30   1              EX0=0;
  31   1              while(txe0){}
  32   1              P0=ch;
  33   1              _nop_();
  34   1              wr=1;
  35   1              _nop_();
  36   1              wr=0;
  37   1              _nop_();
  38   1              EX0=1;
  39   1      
  40   1      }
  41          // 初始化程序
  42          void InitSerial()
  43          {
  44   1              EA=1;//允许所有的中断
  45   1              EX0=1;//允许USB接收中断
  46   1              
  47   1      }
  48          void Receive(void) interrupt 1 using 3
  49          {
  50   1              Control=Rec();
  51   1              if((rtControl=='C')&&(Control!='S'))Control='C';
  52   1              //当在传送数据时,只有'S'才能中止
  53   1              rtControl=Control;//当前控制字
  54   1      }

C51 COMPILER V7.06   USB                                                                   07/18/2004 11:43:25 PAGE 2   


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     75    ----
   CONSTANT SIZE    =   ----    ----
   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 + -