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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? pdiusbd12.lst

?? 自定義的USB設(shè)備單片機(jī)固件程序
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V8.05a   PDIUSBD12                                                            04/21/2009 19:44:21 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE PDIUSBD12
OBJECT MODULE PLACED IN PDIUSBD12.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE PDIUSBD12.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************
   2             本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
   3          
   4                  歡迎訪問(wèn)我的USB專(zhuān)區(qū):http://group.ednchina.com/93/
   5                  歡迎訪問(wèn)我的blog:   http://www.ednchina.com/blog/computer00
   6                                       http://computer00.21ic.org
   7          
   8                  感謝PCB贊助商——電子園: http://bbs.cepark.com/
   9          
  10          PDIUSBD12.C  file
  11          
  12          作者:電腦圈圈
  13          建立日期: 2008.06.27
  14          修改日期: 2008.07.10
  15          版本:V1.1
  16          版權(quán)所有,盜版必究。
  17          Copyright(C) 電腦圈圈 2008-2018
  18          All rights reserved            
  19          *******************************************************************/
  20          
  21          #include <AT89x52.H>
  22          #include "MyType.h"
  23          #include "PDIUSBD12.H"
  24          #include "config.h"
  25          #include "UART.h"
  26          
  27          /********************************************************************
  28          函數(shù)功能:D12寫(xiě)命令。
  29          入口參數(shù):Command:一字節(jié)命令。
  30          返    回:無(wú)。
  31          備    注:無(wú)。
  32          ********************************************************************/
  33          void D12WriteCommand(uint8 Command)
  34          {
  35   1       D12SetCommandAddr();  //設(shè)置為命令地址
  36   1       D12ClrWr(); //WR置低
  37   1       D12SetPortOut(); //將數(shù)據(jù)口設(shè)置為輸出狀態(tài)(注意這里為空宏,移植時(shí)可能有用)
  38   1       D12SetData(Command);  //輸出命令到數(shù)據(jù)口上
  39   1       D12SetWr(); //WR置高
  40   1       D12SetPortIn(); //將數(shù)據(jù)口設(shè)置為輸入狀態(tài),以備后面輸入使用
  41   1      }
  42          ////////////////////////End of function//////////////////////////////
  43          
  44          /********************************************************************
  45          函數(shù)功能:讀一字節(jié)D12數(shù)據(jù)。
  46          入口參數(shù):無(wú)。
  47          返    回:讀回的一字節(jié)。
  48          備    注:無(wú)。
  49          ********************************************************************/
  50          uint8 D12ReadByte(void)
  51          {
  52   1       uint8 temp;
  53   1       D12SetDataAddr(); //設(shè)置為數(shù)據(jù)地址
  54   1       D12ClrRd(); //RD置低
  55   1       temp=D12GetData(); //讀回?cái)?shù)據(jù)
C51 COMPILER V8.05a   PDIUSBD12                                                            04/21/2009 19:44:21 PAGE 2   

  56   1       D12SetRd(); //RD置高
  57   1       return temp; //返回讀到數(shù)據(jù)
  58   1      }
  59          ////////////////////////End of function//////////////////////////////
  60          
  61          /********************************************************************
  62          函數(shù)功能:讀D12的ID。
  63          入口參數(shù):無(wú)。
  64          返    回:D12的ID。
  65          備    注:無(wú)。
  66          ********************************************************************/
  67          uint16 D12ReadID(void)
  68          {
  69   1       uint16 id;
  70   1       D12WriteCommand(Read_ID); //寫(xiě)讀ID命令
  71   1       id=D12ReadByte(); //讀回ID號(hào)低字節(jié)
  72   1       id|=((uint16)D12ReadByte())<<8; //讀回ID號(hào)高字節(jié)
  73   1       return id;
  74   1      }
  75          ////////////////////////End of function//////////////////////////////
  76          
  77          /********************************************************************
  78          函數(shù)功能:寫(xiě)一字節(jié)D12數(shù)據(jù)。
  79          入口參數(shù):Value:要寫(xiě)的一字節(jié)數(shù)據(jù)。
  80          返    回:無(wú)。
  81          備    注:無(wú)。
  82          ********************************************************************/
  83          void D12WriteByte(uint8 Value)
  84          {
  85   1       D12SetDataAddr(); //設(shè)置為數(shù)據(jù)地址
  86   1       D12ClrWr(); //WR置低
  87   1       D12SetPortOut(); //將數(shù)據(jù)口設(shè)置為輸出狀態(tài)(注意這里為空宏,移植時(shí)可能有用)
  88   1       D12SetData(Value); //寫(xiě)出數(shù)據(jù)
  89   1       D12SetWr(); //WR置高
  90   1       D12SetPortIn(); //將數(shù)據(jù)口設(shè)置為輸入狀態(tài),以備后面輸入使用
  91   1      }
  92          ////////////////////////End of function//////////////////////////////
  93          
  94          /********************************************************************
  95          函數(shù)功能:讀取D12最后傳輸狀態(tài)寄存器的函數(shù)。
  96          入口參數(shù):Endp:端點(diǎn)號(hào)。
  97          返    回:端點(diǎn)的最后傳輸狀態(tài)。
  98          備    注:該操作將清除該端點(diǎn)的中斷標(biāo)志位。
  99          ********************************************************************/
 100          uint8 D12ReadEndpointLastStatus(uint8 Endp)
 101          {
 102   1       D12WriteCommand(0x40+Endp); //讀取端點(diǎn)最后狀態(tài)的命令
 103   1       return D12ReadByte();
 104   1      }
 105          ////////////////////////End of function//////////////////////////////
 106          
 107          /********************************************************************
 108          函數(shù)功能:選擇端點(diǎn)的函數(shù),選擇一個(gè)端點(diǎn)后才能對(duì)它進(jìn)行數(shù)據(jù)操作。
 109          入口參數(shù):Endp:端點(diǎn)號(hào)。
 110          返    回:無(wú)。
 111          備    注:無(wú)。
 112          ********************************************************************/
 113          void D12SelectEndpoint(uint8 Endp)
 114          {
 115   1       D12WriteCommand(0x00+Endp); //選擇端點(diǎn)的命令
 116   1      }
 117          ////////////////////////End of function//////////////////////////////
C51 COMPILER V8.05a   PDIUSBD12                                                            04/21/2009 19:44:21 PAGE 3   

 118          
 119          /********************************************************************
 120          函數(shù)功能:清除接收端點(diǎn)緩沖區(qū)的函數(shù)。
 121          入口參數(shù):無(wú)。
 122          返    回:無(wú)。
 123          備    注:只有使用該函數(shù)清除端點(diǎn)緩沖后,該接收端點(diǎn)才能接收新的數(shù)據(jù)包。
 124          ********************************************************************/
 125          void D12ClearBuffer(void)
 126          {
 127   1       D12WriteCommand(D12_CLEAR_BUFFER);
 128   1      }
 129          ////////////////////////End of function//////////////////////////////
 130          
 131          /********************************************************************
 132          函數(shù)功能:應(yīng)答建立包的函數(shù)。
 133          入口參數(shù):無(wú)。
 134          返    回:無(wú)。
 135          備    注:無(wú)。
 136          ********************************************************************/
 137          void D12AcknowledgeSetup(void)
 138          {
 139   1       D12SelectEndpoint(1); //選擇端點(diǎn)0輸入
 140   1       D12WriteCommand(D12_ACKNOWLEDGE_SETUP); //發(fā)送應(yīng)答設(shè)置到端點(diǎn)0輸入
 141   1       D12SelectEndpoint(0); //選擇端點(diǎn)0輸出
 142   1       D12WriteCommand(D12_ACKNOWLEDGE_SETUP); //發(fā)送應(yīng)答設(shè)置到端點(diǎn)0輸出
 143   1      }
 144          ////////////////////////End of function//////////////////////////////
 145          
 146          /********************************************************************
 147          函數(shù)功能:讀取端點(diǎn)緩沖區(qū)函數(shù)。
 148          入口參數(shù):Endp:端點(diǎn)號(hào);Len:需要讀取的長(zhǎng)度;Buf:保存數(shù)據(jù)的緩沖區(qū)。
 149          返    回:實(shí)際讀到的數(shù)據(jù)長(zhǎng)度。
 150          備    注:無(wú)。
 151          ********************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一二精品视频| 色综合久久中文字幕| 亚洲欧美综合在线精品| 欧美视频中文一区二区三区在线观看| 久久精品国产免费看久久精品| 国产精品乱码一区二区三区软件| 欧美情侣在线播放| 99精品久久久久久| 国产成人综合视频| 美洲天堂一区二卡三卡四卡视频| 亚洲少妇屁股交4| 精品国精品国产| 欧美日韩精品一区二区| 色综合久久中文字幕综合网 | 久久国产精品99久久久久久老狼| 亚洲免费视频中文字幕| 26uuu亚洲婷婷狠狠天堂| 欧美乱妇15p| 91美女视频网站| 成人动漫在线一区| 国产一区91精品张津瑜| 日本少妇一区二区| 亚洲成人1区2区| 亚洲综合精品自拍| 一级中文字幕一区二区| 亚洲欧洲无码一区二区三区| 中文字幕精品一区二区三区精品| 日韩精品影音先锋| 精品日韩一区二区三区免费视频| 欧美精品一二三| 欧美日韩精品一二三区| 欧美日韩一卡二卡三卡| 一本大道久久a久久精品综合| 成人av在线一区二区三区| 国产精品88av| 成人h动漫精品一区二| 国产黑丝在线一区二区三区| 国产不卡在线播放| 成人一区在线看| 成人精品国产一区二区4080| 丁香一区二区三区| av电影在线观看不卡| av一区二区三区四区| 91麻豆免费看片| 日本道精品一区二区三区| 欧美日韩在线观看一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精品一区二区久久不卡| 国产精品亚洲综合一区在线观看| 国产精品1024久久| caoporen国产精品视频| 91国在线观看| 欧美另类变人与禽xxxxx| 91精品国产91久久久久久最新毛片| 91精品综合久久久久久| 26uuuu精品一区二区| 国产精品午夜电影| 一区二区在线观看视频| 午夜国产精品一区| 久久国产人妖系列| 国产成人超碰人人澡人人澡| 99re这里都是精品| 在线观看日韩av先锋影音电影院| 欧美日韩一区高清| 日韩精品一区二| 中文字幕视频一区二区三区久| 亚洲激情在线激情| 日韩av中文字幕一区二区| 国产伦精品一区二区三区免费| 成人综合婷婷国产精品久久| 91久久国产最好的精华液| 7799精品视频| 国产女人水真多18毛片18精品视频| 亚洲女同一区二区| 免费在线成人网| 97久久精品人人做人人爽 | 国产精品成人在线观看| 亚洲国产成人av好男人在线观看| 九九视频精品免费| 99re这里只有精品首页| 欧美一个色资源| 亚洲欧美国产高清| 久久se精品一区精品二区| 成人app软件下载大全免费| 欧美日韩国产bt| 国产精品女人毛片| 日韩一区精品视频| 972aa.com艺术欧美| 日韩女优制服丝袜电影| 亚洲精品亚洲人成人网在线播放| 蜜桃久久久久久| 在线观看91精品国产入口| 久久久久久黄色| 日本欧美一区二区| 色88888久久久久久影院按摩| 欧美电视剧免费观看| 一区二区三区在线观看动漫| 国产一区高清在线| 欧美日韩日本视频| 18成人在线观看| 国产精品资源网站| 欧美一区二区三区在线看| 亚洲欧美日韩国产一区二区三区| 国内精品久久久久影院一蜜桃| 欧美视频在线一区| 国产精品天干天干在观线| 激情欧美一区二区| 欧美高清视频不卡网| 亚洲精选视频在线| 成人午夜精品在线| 精品成人a区在线观看| 日韩精品亚洲专区| 欧美在线短视频| 一区二区三区**美女毛片| 成人在线视频首页| 欧美激情艳妇裸体舞| 九一久久久久久| 欧美成人猛片aaaaaaa| 性感美女久久精品| 在线观看一区不卡| 亚洲色图欧洲色图婷婷| 不卡一二三区首页| 亚洲国产精品传媒在线观看| 国产乱人伦偷精品视频不卡 | 一区二区三区**美女毛片| 播五月开心婷婷综合| 国产免费观看久久| 国产成a人亚洲| 国产精品乱码一区二三区小蝌蚪| 国产激情一区二区三区| 国产区在线观看成人精品| 国产乱码精品一区二区三区av | 91精品国产欧美一区二区| 午夜精品久久久久久久99水蜜桃 | 精品国产乱码久久久久久老虎 | 亚洲国产综合在线| 欧美手机在线视频| 午夜视频在线观看一区二区三区| 在线免费不卡视频| 亚洲一区二区视频| 欧美放荡的少妇| 免费观看91视频大全| 日韩精品最新网址| 国产精品一线二线三线精华| 欧美国产在线观看| av一二三不卡影片| 亚洲另类在线制服丝袜| 91国产免费看| 日本亚洲最大的色成网站www| 日韩精品一区二区三区在线播放| 精品在线播放免费| 国产精品色在线| 91视频xxxx| 天堂在线亚洲视频| 日韩免费一区二区| 岛国av在线一区| 亚洲黄色av一区| 欧美一级日韩免费不卡| 国产乱人伦偷精品视频免下载| 欧美激情在线观看视频免费| 96av麻豆蜜桃一区二区| 亚洲国产精品久久久久婷婷884 | 日韩一区二区三区四区五区六区| 狠狠色丁香婷婷综合| 国产精品欧美一级免费| 91福利国产成人精品照片| 蜜臀久久99精品久久久画质超高清| 精品国产乱码久久久久久影片| 波多野结衣的一区二区三区| 亚洲高清不卡在线观看| 精品国产一区二区三区四区四| 成人深夜在线观看| 香蕉久久一区二区不卡无毒影院| 精品欧美一区二区三区精品久久| 成人永久aaa| 日本成人在线看| 《视频一区视频二区| 欧美日韩国产成人在线91| 国产成人精品一区二区三区四区 | 污片在线观看一区二区| 久久综合久久综合亚洲| 91亚洲大成网污www| 奇米色一区二区| 国产精品国产三级国产普通话蜜臀| 欧美少妇xxx| 粉嫩av一区二区三区粉嫩| 日韩有码一区二区三区| 中文字幕一区av| 久久综合久久鬼色中文字| 在线免费观看日本一区| 国产91精品欧美| 麻豆久久久久久久| 亚洲香肠在线观看| 国产蜜臀97一区二区三区| 欧美精品v国产精品v日韩精品 | 日韩午夜中文字幕| 99久久国产综合精品女不卡| 裸体健美xxxx欧美裸体表演| 亚洲女爱视频在线| 久久久久久久综合日本|