圈圈教你玩USB(附1 PCB板)(簡體書)
商品資訊
ISBN13:9787811246001
出版社:北京航空航天大學出版社
作者:劉榮
出版日:2009/01/01
裝訂/頁數:平裝/313頁
附件:附光碟
規格:23.5cm*16.8cm (高/寬)
版次:1
人民幣定價:39 元
定價
:NT$ 234 元優惠價
:87 折 204 元
絕版無法訂購
商品簡介
作者簡介
目次
相關商品
商品簡介
通過U盤、USB鼠標、USB鍵盤、USB MIDI鍵盤、USB轉串口、自定義的USB HID設備和自定義的USB設備等幾個具體的USB例子,一步步講解USB設備及驅動程序和應用程序開發的詳細過程和步驟。最后兩章介紹USB WDM驅動開發,并給出一個簡單的USB驅動和USB上層過濾驅動的實例。本書附帶的光盤中有USB學習板的電路圖以及所有實驗的完整源代碼包(C/C++語言)。本書的讀者對象主要是USB設備與驅動設計的初學者和提高者,以及所有對圈圈的支持者。
作者簡介
劉榮,一位電子技術及計算機技術愛好者。利用業余時間學習了大量電子技術及計算機技術相關知識,并設計了很多相關作品。網名“computer00”,也叫“電腦圈圈”,211C中國電子網論壇“技術交流”版版主。個人博客《電腦圈圈的家當》及《圈圈的USB專區》為業內知名網點。
目次
第1章 USB概述及協議基礎
1.1 USB是什么
1.2 USB的特點
1.3 USB的拓撲結構
1.4 USB的電氣特性
1.5 USB的線纜、插頭及插座
1.6 USB的插入檢測機制
1.7 USB的描述符及其之間的關系
1.8 USB設備的枚舉過程
1.9 USB的包結構及傳輸過程
1.9.1 USB的包結構及包的分類
1.9.2 令牌包
1.9.3 數據包
1.9.4 握手包
1.9.5 特殊包
1.9.6 如何處理數據包
1.10 USB的四種傳輸類型
1.10.1 USB事務
1.10.2 批量傳輸
1.10.3 中斷傳輸
1.10.4 等時傳輸
1.10.5 控制傳輸
1.10.6 端點類型與傳輸類型的關系
1.10.7 傳輸類型與端點支持的最大包長
1.11 本章小結
第2章 硬件系統設計
2.1 方案及芯片的選定
2.2 D12引腳功能說明
2.3 D12與AT89S52的連接
2.4 串口部分電路
2.5 按鍵部分
2.6 指示燈部分
2.7 IDE接口部分
2.8 單片機部分
2.9 元件安裝
2.10 電路調試
2.11 測試程序的編寫和調試
2.11.1 建立一個工程
2.11.2 為工程添加源文件
2.11.3 KEIL工具欄及仿真介紹
2.11.4 按鍵驅動的編寫
2.11.5 串口驅動的編寫
2.11.6 PDIUSBDl2讀寫函數及讀ID的實現
2.12 本章小結
第3章 USB鼠標的實現
3.1 USB鼠標工程的建立
3.2 USB的斷開與連接
3.3 USB中斷的處理
3.4 讀取從主機發送到端點O的數據
3.5 USB標準請求
3.5.1 USB標準設備請求的結構
3.5.2 GET_DESCRIPTOR請求
3.5.3 SET_ADDRESS請求
3.5.4 SETCONFIGURATION請求
3.6 設備描述符的實現
……
第4章 USB鍵盤的實現
第5章 用戶自定義的USB HID設備
第6章 USB轉串口
第7章 USB MIDI鍵盤
第8章 U盤
第9章 自定義USB設備及驅動開發
第10章 USB過濾驅動開發
附錄 第3章實例的完整調試信息
參考文獻
后記
1.1 USB是什么
1.2 USB的特點
1.3 USB的拓撲結構
1.4 USB的電氣特性
1.5 USB的線纜、插頭及插座
1.6 USB的插入檢測機制
1.7 USB的描述符及其之間的關系
1.8 USB設備的枚舉過程
1.9 USB的包結構及傳輸過程
1.9.1 USB的包結構及包的分類
1.9.2 令牌包
1.9.3 數據包
1.9.4 握手包
1.9.5 特殊包
1.9.6 如何處理數據包
1.10 USB的四種傳輸類型
1.10.1 USB事務
1.10.2 批量傳輸
1.10.3 中斷傳輸
1.10.4 等時傳輸
1.10.5 控制傳輸
1.10.6 端點類型與傳輸類型的關系
1.10.7 傳輸類型與端點支持的最大包長
1.11 本章小結
第2章 硬件系統設計
2.1 方案及芯片的選定
2.2 D12引腳功能說明
2.3 D12與AT89S52的連接
2.4 串口部分電路
2.5 按鍵部分
2.6 指示燈部分
2.7 IDE接口部分
2.8 單片機部分
2.9 元件安裝
2.10 電路調試
2.11 測試程序的編寫和調試
2.11.1 建立一個工程
2.11.2 為工程添加源文件
2.11.3 KEIL工具欄及仿真介紹
2.11.4 按鍵驅動的編寫
2.11.5 串口驅動的編寫
2.11.6 PDIUSBDl2讀寫函數及讀ID的實現
2.12 本章小結
第3章 USB鼠標的實現
3.1 USB鼠標工程的建立
3.2 USB的斷開與連接
3.3 USB中斷的處理
3.4 讀取從主機發送到端點O的數據
3.5 USB標準請求
3.5.1 USB標準設備請求的結構
3.5.2 GET_DESCRIPTOR請求
3.5.3 SET_ADDRESS請求
3.5.4 SETCONFIGURATION請求
3.6 設備描述符的實現
……
第4章 USB鍵盤的實現
第5章 用戶自定義的USB HID設備
第6章 USB轉串口
第7章 USB MIDI鍵盤
第8章 U盤
第9章 自定義USB設備及驅動開發
第10章 USB過濾驅動開發
附錄 第3章實例的完整調試信息
參考文獻
后記
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。