亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? chap_9.lst

?? USB2.0開發(fā)示例程序
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE CHAP_9
OBJECT MODULE PLACED IN chap_9.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE chap_9.c OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                               廣州周立功單片機發(fā)展有限公司
   3          **                                     研    究    所
   4          **                                 http://www.zlgmcu.com
   5          **--------------當前版本修訂------------------------------------------------------------------------------
   6          ** 修改人: 劉英斌
   7          ** 日 期:2003-03-13
   8          ** 描 述:ISP1581 V1.0
   9          **------------------------------------------------------------------------------------------------------
  10          ********************************************************************************************************/
  11          
  12          #include "standard.h"
  13          #include "Kernel.h"
  14          #include "D14.h"
  15          #include "usb.h"
  16          
  17          extern volatile D14_CNTRL_REG xdata D14_Cntrl_Reg;
  18          extern void Init_D14(void);
  19          extern UC code Standard_Device_Descriptor[];
  20          extern UC code Bulk_Interface_Descriptor[];
  21          extern UC code Iso_Interface_Descriptor[];
  22          extern UC code Standard_Config_Descriptor[];
  23          extern UC code Standard_Manufacturer_String[];
  24          extern UC code Standard_Product_String[];
  25          extern UC code Standard_String_ID[];
  26          extern UC code Bulk_In_Descriptor[];
  27          extern UC code Bulk_Out_Descriptor[];
  28          extern UC code Int_In_Descriptor[];
  29          extern UC code Int_Out_Descriptor[];
  30          extern UC code Iso_In_Descriptor[];
  31          extern UC code Iso_Out_Descriptor[];
  32          extern UC code Iso_In_Zero_Descriptor[];
  33          extern UC code Iso_Out_Zero_Descriptor[];
  34          extern UC code HS_Device_Descriptor[];
  35          extern UC code HS_Device_Qualifier[];
  36          extern UC code HS_Bulk_Interface_Descriptor[];
  37          extern UC code HS_Bulk_In_Descriptor[];
  38          extern UC code HS_Bulk_Out_Descriptor[];
  39          extern UC code HS_Int_In_Descriptor[];
  40          extern UC code HS_Int_Out_Descriptor[];
  41          extern UC code Other_Speed_Config_Descriptor[];
  42          extern UI count;
  43          extern void Start_mSEC_Timer(Data);
  44          extern void Start_SEC_Timer(Data);
  45          extern void Check_Busy(void);
  46          extern void TaskFile_Update(void);
  47          extern UI Temp;
  48          extern UC Device_Config_Value;
  49          extern KERNEL Kernel_Flag;
  50          extern DMA_INT_FLAG DMA_Int_Flag;
  51          extern USB_INT_FLAG USB_Int_Flag;
  52          extern USBCBW USB_CBW;
  53          extern void Init_Device(void);
  54          extern UC code Test_Packet[];
  55          extern void Init_Endpoint(void);
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 2   

  56          extern void Init_Device(void);
  57          extern void Set_USB(void);
  58          
  59          //***********************************************************************
  60          //*                                                                                                                                                            *
  61          //*                      Prototype Routine Definition                                              *
  62          //*                                                                                                                                                            *
  63          //***********************************************************************
  64          
  65          void USB_Setup(void);
  66          void reserved(void);
  67          void Send_Device_Status(void);
  68          void Send_Interface_Status(void);
  69          void Send_Endpoint_Status(void);
  70          
  71          void Vendor_Specific_Command(void);
  72          void Send_Status(unsigned char tran_status);
  73          
  74          void Set_Interface_Value(void);
  75          void Get_Interface_Value(void);
  76          void Process_Synch_Frame(void);
  77          
  78          void get_status(void);
  79          void clear_feature(void);
  80          void set_feature(void);
  81          void set_address(void);
  82          void get_descriptor(void);
  83          void get_config(void);
  84          void set_config(void);
  85          void get_interface(void);
  86          void set_interface(void);
  87          
  88          void Set_Descriptor(void);
  89          void reserved(void);
  90          
  91          void ep0in_ack(void);
  92          void ep0out_ack(void);
  93          void wait_ep0tx(void);
  94          void wait_ep0rx(void);
  95          unsigned int read_endpoint(unsigned char endp,unsigned int len,unsigned char *buf);
  96          unsigned int write_endpoint(unsigned char endp,unsigned int len,unsigned char *buf);
  97          
  98          
  99          
 100          //***********************************************************************
 101          //*                                                                                                                                                            *
 102          //*                          Variable Definition                                                              *
 103          //*                                                                                                                                                            *
 104          //***********************************************************************
 105          
 106          USB_INT_FLAG  USB_Int_Flag;
 107          USB_DEVICE_REQ  idata   USB_Device_Request;
 108          USB_DEVICE              USB_Device;
 109          
 110          UC      code    *Descriptor_Ptr;
 111          
 112          UC      idata Endpt_FIFO[MAX_BUF];
 113          UI      FIFO_Count;
 114          UC VID[2],PID[2];
 115          FILESIZE FileSize;
 116          UI PIO_Count;
 117          UC      File_Number;
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 3   

 118          UC      Current_File;
 119          ULI bytecount;
 120          
 121          //USB標準請求
 122          code void (*StandardDeviceRequest[])(void) =
 123          {
 124                  get_status,
 125                  clear_feature,
 126                  reserved,
 127                  set_feature,
 128                  reserved,
 129                  set_address,
 130                  get_descriptor,
 131                  reserved,
 132                  get_config,
 133                  set_config,
 134                  get_interface,
 135                  set_interface,
 136                  reserved,
 137                  reserved,
 138                  reserved,
 139                  reserved
 140          };
 141          
 142          
 143          
 144          //***********************************************************************
 145          //*                                                                                                                                                            *
 146          //*                          Routine Definition                                                            *
 147          //*                                                                                                                                                            *
 148          //***********************************************************************
 149          
 150          //***********************************************************************
 151          //*                                                                                                                                                    *
 152          //*     Routine         :  USB Debug Mode                                                  *
 153          //*     Input           :  USB Interrupt Register                                                                        *
 154          //*     Output  :  None                                                                    *
 155          //*     Function        :  Branch to respective ISR                                        *
 156          //*                                                                                                                                                            *
 157          //***********************************************************************
 158          
 159          void USB_Debug_Mode(void)
 160          {
 161   1              //端點0接收到setup包處理      
 162   1              if(USB_Int_Flag.BITS.EP0SETUP)
 163   1              {
 164   2                      EA_DISABLE;
 165   2                      USB_Setup();
 166   2                      EA_ENABLE;
 167   2              }
 168   1              
 169   1              //掛起處理
 170   1              if(USB_Int_Flag.BITS.SUSP)
 171   1              {               
 172   2                      //清除掛起標志
 173   2                      EA_DISABLE;
 174   2                      USB_Int_Flag.BITS.SUSP = 0;
 175   2                      EA_ENABLE;
 176   2                      //ISP1581進入掛起狀態(tài)           
 177   2                      D14_Cntrl_Reg.D14_MODE.BITS.GOSUSP = 1;
 178   2                      D14_Cntrl_Reg.D14_MODE.BITS.GOSUSP = 0;
 179   2              }
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 4   

 180   1              
 181   1              //掛起恢復(fù)處理
 182   1              if(USB_Int_Flag.BITS.RESUME)
 183   1              {
 184   2                      //清除恢復(fù)標志
 185   2                      EA_DISABLE;
 186   2                      USB_Int_Flag.BITS.RESUME = 0;         
 187   2                      EA_ENABLE;
 188   2                      //產(chǎn)生一個恢復(fù)信號
 189   2                      D14_Cntrl_Reg.D14_MODE.BITS.SNDRSU = 1;
 190   2                      D14_Cntrl_Reg.D14_MODE.BITS.SNDRSU = 0;
 191   2              }
 192   1              

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品久久久久久免费视| 久久久精品综合| 久久精品国产网站| 国产精品成人免费精品自在线观看| 一本久久综合亚洲鲁鲁五月天| 日韩电影在线免费| 国产精品久久久久aaaa樱花| 欧美丰满高潮xxxx喷水动漫| 一本一本久久a久久精品综合麻豆| 美国十次了思思久久精品导航| 亚洲视频一区二区在线| 777a∨成人精品桃花网| 国产高清无密码一区二区三区| 亚洲一区二区美女| 国产精品美女久久久久av爽李琼| 欧美理论在线播放| 91亚洲国产成人精品一区二区三| 亚洲国产视频在线| 国产欧美一区二区精品久导航| 欧美区在线观看| 99国产精品99久久久久久| 日韩精品午夜视频| 亚洲免费在线视频一区 二区| 91一区二区在线| 国产成人亚洲综合a∨婷婷| 奇米影视7777精品一区二区| 亚洲美女在线国产| 综合分类小说区另类春色亚洲小说欧美| 欧美www视频| 欧美日韩精品电影| 另类调教123区 | 最新热久久免费视频| 精品国产三级a在线观看| 91国偷自产一区二区开放时间| 国产在线一区观看| 亚洲综合色成人| 亚洲视频香蕉人妖| 国产精品盗摄一区二区三区| 久久久久国产一区二区三区四区| 日韩免费视频一区二区| 91精品国产综合久久久蜜臀图片| 91麻豆国产精品久久| 91在线视频官网| 色综合久久88色综合天天| 99re这里只有精品首页| 成人黄色综合网站| 91蝌蚪porny成人天涯| 91亚洲精品久久久蜜桃网站| 一道本成人在线| 日本电影欧美片| 欧美日韩一区视频| 欧美日免费三级在线| 欧美色爱综合网| 欧美日韩视频一区二区| 欧美精品黑人性xxxx| 日韩美女在线视频| 国产日产欧美一区| 亚洲乱码国产乱码精品精98午夜| 亚洲综合精品久久| 免费一级欧美片在线观看| 韩国理伦片一区二区三区在线播放| 激情文学综合网| 成人免费va视频| 欧美性大战久久| 日韩精品专区在线影院重磅| 久久久久久一二三区| 中文字幕一区二区三区av| 亚洲一区二区三区在线| 免费久久精品视频| 成人中文字幕电影| 欧美三级电影网| 久久精品夜夜夜夜久久| 国产精品色眯眯| 亚洲一区二区欧美日韩| 极品美女销魂一区二区三区免费| 国产成人精品免费| 欧美日韩性生活| 国产性色一区二区| 亚洲aⅴ怡春院| 丁香另类激情小说| 91精品国产免费| 国产精品久久午夜| 日韩黄色小视频| 波多野结衣中文字幕一区二区三区| 91浏览器打开| 精品国产一区a| 亚洲乱码国产乱码精品精小说| 日韩av电影一区| 色综合 综合色| 精品精品国产高清一毛片一天堂| 亚洲人吸女人奶水| 久99久精品视频免费观看| 91在线观看下载| 久久婷婷综合激情| 天天色 色综合| 99视频精品在线| 精品国产网站在线观看| 亚洲国产一区视频| www.亚洲在线| 久久嫩草精品久久久久| 亚洲裸体在线观看| 国内成+人亚洲+欧美+综合在线| 色妹子一区二区| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲v日本v欧美v久久精品| 国产精品一区三区| 日韩午夜av一区| 亚洲精品国产一区二区三区四区在线| 国产一区二区三区在线看麻豆| 91国偷自产一区二区开放时间| 国产视频一区在线播放| 日本在线不卡视频| 91成人在线观看喷潮| 中文字幕成人av| 国产一区不卡精品| 日韩一级成人av| 午夜精品免费在线观看| 国产丝袜欧美中文另类| 风间由美一区二区av101| 国产九色sp调教91| 精品美女在线播放| 婷婷夜色潮精品综合在线| 91美女片黄在线| 国产精品久久久久久久久免费丝袜| 日韩成人av影视| 在线不卡中文字幕播放| 性久久久久久久| 欧美日韩另类一区| 亚洲成人自拍网| 欧美性极品少妇| 亚洲永久免费av| 色婷婷一区二区| 亚洲精品乱码久久久久久黑人| 9色porny自拍视频一区二区| 国产精品护士白丝一区av| 成人性生交大片免费看视频在线 | 波多野结衣在线一区| 国产免费观看久久| 成人黄色在线看| 欧美国产一区在线| 99re免费视频精品全部| 亚洲欧美精品午睡沙发| 91一区二区在线| 一区二区三区产品免费精品久久75| 91视频www| 亚洲一区二区三区精品在线| 欧美裸体bbwbbwbbw| 免费欧美在线视频| 久久综合色综合88| 国产激情一区二区三区四区| 国产精品欧美一级免费| 91亚洲大成网污www| 亚洲一二三四在线| 欧美电视剧在线观看完整版| 国模套图日韩精品一区二区| 欧美国产禁国产网站cc| 91美女在线看| 天堂av在线一区| 日韩欧美精品在线视频| 国产91在线观看| 亚洲精品久久嫩草网站秘色| 欧美三级欧美一级| 久久国产夜色精品鲁鲁99| 国产超碰在线一区| 久久成人免费网| 亚洲高清免费在线| 粗大黑人巨茎大战欧美成人| 岛国一区二区三区| av在线不卡电影| 色婷婷综合久久久久中文一区二区| 国产福利一区二区| 99免费精品视频| 国内不卡的二区三区中文字幕| 亚洲成人一二三| 综合久久久久久| 亚洲一区二区中文在线| 亚洲高清久久久| 日产精品久久久久久久性色| 99在线精品观看| 欧美图区在线视频| 91丝袜美腿高跟国产极品老师| 国产一区二区三区国产| 亚洲二区视频在线| 麻豆91精品视频| 精品一区二区三区免费| 国产精品99精品久久免费| 91日韩在线专区| 欧美综合视频在线观看| 欧美精品乱码久久久久久按摩| 欧美日韩精品福利| 精品免费视频一区二区| 精品久久国产字幕高潮| 国产精品美女久久久久久 | 国产精品一区二区91| 精油按摩中文字幕久久| 成人app在线观看| 91精品在线免费| 综合激情成人伊人| 精品一区二区综合| 91久久人澡人人添人人爽欧美|