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

📄 main.lst

📁 PDIUSBD12的固件程序可能对开发USB1.1的兄弟有用
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  09/15/2008 18:19:53 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: E:\Program Files\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //用户应用程序
   2          
   3          #include <reg52.h>
   4          #include "D12Config.h"
   5          #include "Descriptor.h"
   6          #include "Chap_9.h"
   7          #include "D12Driver.h"
   8          #include"InitS51.h"
   9          main()
  10          {
  11   1              /*if (Init_D12()!=0);                                                                                                                                   //初始化D12
  12   1                      return; //如果初始化不成功返回*/
  13   1              
  14   1              char a='e';
  15   1              Init_D12();
  16   1              init_port();
  17   1              init_special_interrupts();
  18   1              MCU_D12CS=1;
  19   1              MCU_D12CS=0;
  20   1              bEPPflags.value=0;
  21   1              reconnect_USB();
  22   1              while(1)
  23   1              {
  24   2                      usbserve();                                                                                                                                             //处理USB事件
  25   2                      if(bEPPflags.bits.configuration)
  26   2                      {                                                                                                                                                       //实现事件
  27   3                        if (bEPPflags.bits.ep2_rxdone == 1)                                                                                   //端点2收到数据                                 
  28   3                              {
  29   4                                      DISABLE();
  30   4                                      bEPPflags.bits.ep2_rxdone = 0;                                                                                  //清空端点2收到数据标志
  31   4                                      ENABLE();
  32   4                                      if(EpBuf[0]=='0')
  33   4                                      {
  34   5                                              MCU_LED0=0;
  35   5                                      }
  36   4                                      if(EpBuf[0]=='1')
  37   4                                      {
  38   5                                              MCU_LED0=1;
  39   5                                      }
  40   4      
  41   4                                      D12_WriteEndpoint(5,64,EpBuf);                                                                                  //发64个字节到PC机
  42   4                  }
  43   3                      }
  44   2              }
  45   1      }
  46          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     73    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   IDATA SIZE       =   ----    ----
C51 COMPILER V7.06   MAIN                                                                  09/15/2008 18:19:53 PAGE 2   

   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 + -