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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? d12driver.lst

?? D12實現(xiàn)的usb D12實現(xiàn)的usb D12實現(xiàn)的usb D12實現(xiàn)的usb
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.50   D12DRIVER                                                             03/07/2006 08:28:19 PAGE 1   


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

line level    source

   1          /****************************************Copyright (c)**************************************************
   2          **                               廣州周立功單片機發(fā)展有限公司
   3          **                                     研    究    所
   4          **                                        產(chǎn)品一部 
   5          **
   6          **                                 http://www.zlgmcu.com
   7          **
   8          ** 文   件   名: D12Driver.c
   9          ** 最后修改日期: 2004年11月15日
  10          ** 描        述: USB驅(qū)動程序軟件包: PDIUSBD12 設備端驅(qū)動程序 應用層
  11          ** 版        本: V5.0
  12          **********************************************************************************************************
             -/
  13          
  14          #include <reg52.h>
  15          #include "D12Config.h"
  16          #include "D12CI.h"
  17          #include "D12HAL.h"
  18          #include "Chap_9.h"
  19          #include "Descriptor.h"
  20          #include "D12Driver.h"
  21          #include "string.h"
  22          
  23          INT8U  idata GenEpBuf[EP1_PACKET_SIZE];                 //端點1接收緩沖區(qū) 
  24          extern INT8U xdata RecBuf[1024];                                /* 緩沖區(qū) */
  25          extern INT8U idata EP2_tx;                                              //端點2發(fā)送中斷標志
  26          extern INT8U idata Rcv128Bytes;                                 //端點收到128字節(jié)標志位
  27          extern INT8U num_Of_64len;                      //長度為64字節(jié)的包數(shù) 
  28          extern INT8U num_of_less64len;                                  //長度小于64字節(jié)的包長度 
  29          extern INT16 offset;                                                    //偏移量 
  30          
  31          
  32          /*********************************************************************
  33          ** 函數(shù)名稱: Init_D12()
  34          ** 功能描述: 設置D12與硬件的連接, 初始化D12, 復位D12
  35          ** 輸   入: 無
  36          ** 輸   出: 0: 初始化成功    1: 初始化失敗  
  37          **********************************************************************/
  38          INT8U Init_D12(void)
  39          {
  40   1      
  41   1              bEPPflags.value = 0;                                    //初始化USB事件標志變量
  42   1      
  43   1              Init_D12Port();                                                 //初始化PDIUSBD12與51單片機連接的端口
  44   1              Rst_D12();                                                              //復位PDIUSBD12
  45   1              reconnect_USB();                                        //重新連接USB
  46   1      
  47   1              if (D12_ReadChipID() != 0x1012)                 //讀取芯片ID號,如果不為1012H
  48   1                      return 1;                                                       //則復位失敗
  49   1              
  50   1              return 0;                                                               //初始化成功
  51   1      }
  52          
  53          /*******************************************************************
  54          ** 函數(shù)名稱: usbserve()
C51 COMPILER V7.50   D12DRIVER                                                             03/07/2006 08:28:19 PAGE 2   

  55          ** 功能描述: USB事件處理函數(shù)
  56          ** 輸    入: 無
  57          ** 輸    出: 無
  58          ********************************************************************/
  59          void usbserve(void)
  60          {
  61   1              if (bEPPflags.bits.setup_packet){               //Setup包處理
  62   2                      DISABLE();
  63   2                      bEPPflags.bits.setup_packet = 0;
  64   2                      control_handler();                                      //調(diào)用請求處理子程序
  65   2                      ENABLE();
  66   2              }//if setup_packet
  67   1      
  68   1              if (bEPPflags.bits.bus_reset) {                 //USB總線復位處理
  69   2                      DISABLE();
  70   2                      bEPPflags.bits.bus_reset = 0;
  71   2                      ENABLE();
  72   2                      d12_busreset();
  73   2              } // if bus reset
  74   1      
  75   1              if (bEPPflags.bits.suspend) {                   //D12掛起改變處理
  76   2                      DISABLE();
  77   2                      bEPPflags.bits.suspend= 0;
  78   2                      ENABLE();
  79   2                      d12_suspend();
  80   2              } // if suspend change
  81   1      
  82   1              //在此添加其它usb事件處理代碼
  83   1      }
  84          
  85          
  86          /*******************************************************************
  87          ** 函數(shù)名稱: d12_busreset()
  88          ** 功能描述: USB總線復位處理函數(shù)
  89          ** 輸    入: 無
  90          ** 輸    出: 無
  91          ********************************************************************/
  92          void d12_busreset(void)
  93          {
  94   1              //在此添加總線復位處理代碼
  95   1      }
  96          
  97          /*******************************************************************
  98          ** 函數(shù)名稱: dma_eot()
  99          ** 功能描述: DMA結束處理函數(shù)
 100          ** 輸    入: 無
 101          ** 輸    出: 無
 102          ********************************************************************/
 103          void dma_eot(void)
 104          {
 105   1              //在此添加DMA結束處理代碼
 106   1      }
 107          
 108          /*******************************************************************
 109          ** 函數(shù)名稱: d12_suspend()
 110          ** 功能描述: 總線掛起改變處理函數(shù)
 111          ** 輸    入: 無
 112          ** 輸    出: 無
 113          ********************************************************************/
 114          void d12_suspend(void)
 115          {
 116   1              //在此添加總線掛起改變代碼
C51 COMPILER V7.50   D12DRIVER                                                             03/07/2006 08:28:19 PAGE 3   

 117   1      }
 118          
 119          /*******************************************************************
 120          ** 函數(shù)名稱: ep1_txdone()
 121          ** 功能描述: 端點1 IN(發(fā)送)處理處理函數(shù)
 122          ** 輸    入: 無
 123          ** 輸    出: 無
 124          ********************************************************************/
 125          void ep1_txdone(void)
 126          {
 127   1              D12_ReadLastTransactionStatus(3);               //清中斷標志位
 128   1      }
 129          
 130          /*******************************************************************
 131          ** 函數(shù)名稱: ep1_txdone()
 132          ** 功能描述: 端點1 OUT(接收)處理處理函數(shù)
 133          ** 輸    入: 無
 134          ** 輸    出: 無
 135          ********************************************************************/
 136          void ep1_rxdone(void)
 137          {
 138   1              INT8U len;      
 139   1              D12_ReadLastTransactionStatus(2);                //清中斷標志位
 140   1              len = D12_ReadEndpoint(2,sizeof(GenEpBuf),GenEpBuf);    //讀取數(shù)據(jù)
 141   1              if(len != 0)
 142   1                      bEPPflags.bits.ep1_rxdone = 1;          //標志接收到數(shù)據(jù)
 143   1      }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频一二区| 天天做天天摸天天爽国产一区 | 日本一区二区成人| 欧美国产精品专区| 亚洲视频一二三| 亚洲二区视频在线| 国产剧情av麻豆香蕉精品| 国产成人亚洲综合a∨婷婷图片 | 欧美韩日一区二区三区四区| 亚洲欧洲精品一区二区三区 | 91香蕉视频黄| 日韩欧美国产1| 日韩经典一区二区| 国产精品一区专区| 欧美视频三区在线播放| 久久久夜色精品亚洲| 亚洲大片精品永久免费| 精品无人码麻豆乱码1区2区 | 国产精品乱人伦一区二区| 亚洲国产欧美在线| 豆国产96在线|亚洲| 欧美另类久久久品| 中文字幕一区二区在线播放| 人妖欧美一区二区| 欧美日韩精品一区二区| 亚洲精品视频在线| 成人午夜在线免费| 久久久国产午夜精品| 欧美偷拍一区二区| 国产精品私人影院| 国产精品综合视频| 国产三级欧美三级| 国产一区久久久| 国产欧美一区二区精品婷婷| 国产一区二区三区最好精华液| 欧美浪妇xxxx高跟鞋交| 强制捆绑调教一区二区| 欧美一区午夜视频在线观看| 午夜国产不卡在线观看视频| 欧美日韩三级视频| 天天综合天天综合色| 欧美一卡2卡3卡4卡| 经典三级在线一区| 国产精品久久网站| 欧美亚洲高清一区二区三区不卡| 综合在线观看色| 欧美日韩一区精品| 国产在线不卡一区| 亚洲少妇屁股交4| 国产精品第13页| 一本大道久久a久久精二百| 亚洲大片一区二区三区| 久久久久久日产精品| 91在线观看污| 国内偷窥港台综合视频在线播放| 26uuu国产在线精品一区二区| 99免费精品视频| 久久99国产精品麻豆| 一区二区欧美精品| 国产精品三级av| 欧美一级理论片| 99精品一区二区| 国产91在线|亚洲| 日韩av电影天堂| 亚洲日本在线天堂| 久久久久免费观看| 在线成人高清不卡| 久久精品一区二区| 欧美精三区欧美精三区| 91亚洲大成网污www| 精品在线一区二区三区| 日韩精品亚洲一区| 亚洲欧美另类综合偷拍| 中文字幕欧美日韩一区| 91精品国产aⅴ一区二区| 色香蕉成人二区免费| 91麻豆福利精品推荐| 成人久久视频在线观看| 粉嫩av亚洲一区二区图片| 国产剧情一区二区三区| 国产成人免费9x9x人网站视频| 日韩va亚洲va欧美va久久| 日本午夜一区二区| 六月丁香婷婷久久| 久久99九九99精品| 狠狠色综合日日| 国产一区二区三区四| 国产99久久久国产精品潘金 | 2021久久国产精品不只是精品| 欧美精品丝袜中出| 欧美电影免费观看高清完整版在线 | 国产高清精品久久久久| 成熟亚洲日本毛茸茸凸凹| eeuss鲁片一区二区三区在线看| 福利电影一区二区| 欧美视频一区在线观看| 欧美久久一区二区| 久久伊人中文字幕| 亚洲女人小视频在线观看| 亚洲成在人线免费| 极品销魂美女一区二区三区| bt7086福利一区国产| 欧美理论片在线| 欧美激情一区二区在线| 偷拍与自拍一区| 国产91清纯白嫩初高中在线观看| 日本久久一区二区三区| 日韩精品中文字幕在线一区| 国产精品国模大尺度视频| 五月激情丁香一区二区三区| 国产91精品一区二区| 欧美色综合天天久久综合精品| 精品国产第一区二区三区观看体验| 久久精品一区蜜桃臀影院| 国产精品亚洲第一区在线暖暖韩国 | 欧美视频完全免费看| 国产精品入口麻豆原神| 韩国v欧美v日本v亚洲v| 欧美一区二区在线观看| 国产成人激情av| 久久久久久久免费视频了| 蜜臀va亚洲va欧美va天堂| 欧美日本国产视频| 亚洲国产综合视频在线观看| 91色porny在线视频| 国产精品乱人伦| 99精品国产99久久久久久白柏| 2017欧美狠狠色| 国产精品亚洲人在线观看| 国产欧美一区二区三区在线老狼 | 亚洲人成伊人成综合网小说| 成人福利在线看| 一区二区三区欧美| 欧美午夜精品免费| 蜜臂av日日欢夜夜爽一区| 欧美大片在线观看一区二区| 毛片av中文字幕一区二区| 久久久久久久久伊人| 成人午夜在线免费| 亚洲一区二区三区四区不卡| 7777精品伊人久久久大香线蕉完整版| 亚洲自拍偷拍麻豆| 久久精品一区四区| 91福利精品视频| 韩国一区二区三区| 国产精品私房写真福利视频| 91论坛在线播放| 美女视频黄久久| 亚洲精品福利视频网站| 2020国产成人综合网| 欧美影院一区二区| 欧美写真视频网站| 国产不卡一区视频| 五月天婷婷综合| 国产欧美精品一区二区色综合| 色综合天天综合色综合av| 国产综合色在线视频区| 亚洲国产日韩a在线播放性色| 国产清纯白嫩初高生在线观看91 | 国产精品久久久久久久久久久免费看 | 精品剧情在线观看| 欧美性感一区二区三区| www.欧美亚洲| 91精品欧美一区二区三区综合在| 高清在线观看日韩| 国产一区二区视频在线| 九九热在线视频观看这里只有精品| 亚洲欧美日韩国产中文在线| 欧美va亚洲va| 日韩午夜激情视频| 日韩一本二本av| 在线电影一区二区三区| 7777精品伊人久久久大香线蕉完整版| proumb性欧美在线观看| fc2成人免费人成在线观看播放 | 最新日韩av在线| 亚洲天堂av一区| 尤物视频一区二区| 亚洲第一在线综合网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本强好片久久久久久aaa| 免费观看在线色综合| 精品一区二区三区日韩| 国产精品中文字幕一区二区三区| 99re这里只有精品首页| 在线精品视频免费播放| 欧美一区二区三区四区视频| 精品久久久久久久久久久院品网| 欧美一级国产精品| 国产精品麻豆网站| 午夜伦欧美伦电影理论片| 精品亚洲aⅴ乱码一区二区三区| 国产成人av在线影院| 欧美日韩国产精品成人| 国产无遮挡一区二区三区毛片日本| 亚洲日本欧美天堂| 精品一区二区在线观看| 欧美日本国产视频| 亚洲丝袜另类动漫二区| 国产一区二区成人久久免费影院 |