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

📄 main.lst

📁 PDIUSBD12开发实用源程序,该实例让你更快地掌握USB的开发
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  04/11/2007 07:18:07 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE Main.c OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                               广州周立功单片机发展有限公司
   3          **                                     研    究    所
   4          **                                        产品一部 
   5          **
   6          **                                 http://www.zlgmcu.com
   7          **
   8          ** 文   件   名: main.c
   9          ** 最后修改日期: 2004年11月15日
  10          ** 描        述: 用户应用程序
  11          ** 版        本: V5.0
  12          **********************************************************************************************************
             -/
  13          #include <reg52.h>
  14          #include "D12Config.h"
  15          #include "Descriptor.h"
  16          #include "Chap_9.h"
  17          #include "D12Driver.h"
  18          
  19          void init_special_interrupts(void);
  20          
  21          extern INT8U time_count = 0;
  22          extern INT8U led_tem = 0;
  23          
  24          void main(void)
  25          {       
  26   1          INT8U a[64];  
  27   1          INT8U led_tem = 0;
  28   1          INT8U i;
  29   1          INT8U b=12;
  30   1      
  31   1              if (Init_D12()!=0)                                      //初始化D12
  32   1                      return;                                                 //如果初始化不成功,返回
  33   1          while(1){}
  34   1          init_special_interrupts();
  35   1          
  36   1              while(1)
  37   1              {
  38   2                      usbserve();                                             //处理USB事件
  39   2                      if(bEPPflags.bits.configuration)
  40   2                      {
  41   3      /*                   if(bEPPflags.bits.ep1_rxdone)//端点1接收
  42   3                               {
  43   3                                   DISABLE();
  44   3                       bEPPflags.bits.ep1_rxdone = 0;//清接收端点1满标志
  45   3                                       ENABLE();
  46   3      
  47   3                                       led_tem = led_tem ^ 1;
  48   3                                       LED1 = led_tem;
  49   3                       
  50   3                                       for(i=0;i<64;i++)
  51   3                                          a[i]=GenEpBuf[0];
  52   3      
  53   3                               D12_WriteEndpoint(5,1,a);//端点2发送,端点索引为5
  54   3                               }*/
C51 COMPILER V7.06   MAIN                                                                  04/11/2007 07:18:07 PAGE 2   

  55   3                                D12_WriteEndpoint(3,1,&b);//端点2发送,端点索引为5
  56   3                      }
  57   2              }
  58   1      }
*** WARNING C280 IN LINE 26 OF MAIN.C: 'a': unreferenced local variable
*** WARNING C280 IN LINE 28 OF MAIN.C: 'i': unreferenced local variable
  59          
  60          //中断设置
  61          void init_special_interrupts(void)
  62          {
  63   1              IT1 = 0;//低电平有效
  64   1              EX1 = 1;
  65   1              PX1 = 0;
  66   1      }
  67          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     46    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      67
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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