USB2.0與HID裝置之系統化設計(附光碟)

USB2.0與HID裝置之系統化設計(附光碟)
定價:780
NT $ 702 ~ 780
  • 作者:林錫寬
  • 出版社:五南
  • 出版日期:2007-09-21
  • 語言:繁體中文
  • ISBN10:9571148989
  • ISBN13:9789571148984
  • 裝訂:平裝 / 696頁 / 16k / 19 x 26 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

  本書的教材已經讓許多人為公司開發並上市USB產品。系統化設計的創舉是這成效的主因。只要依照書中內容,一個步驟接著一個步驟,按步就班就能於數天內完成一個USB裝置。以多媒體鍵盤當作樣板,再藉由書中四個裝置設計練習就可以熟練系統化設計技巧和瞭解市售真實USB裝置的原理。尤其最後一個雙工通信裝置可以涵蓋絕大多數的串列傳輸介面,是開發新產品的典範。

  豐富的實作練習和現成的實驗板讓本書成為絕佳的教科書。除了USB裝置設計課程外,也可以當作進階微控器課程的教科書。第一部分對USB2.0規範書作了清晰明確的介紹,又提供許多範例和練習,可以單獨成為USB通識的教材,更是USB裝置開發工程師必備的參考工具。
  本書備有教師手冊光碟,可以用於教導SN8P和Cypress的USB微控器。

作者簡介

林錫寬

現職:交通大學電機與控制工程系教授
學歷:德國Erlangen-Nuernberg(爾朗恩-紐崙堡)大學製造自動化工程博士
榮譽:1995年 獲國科會研究「優等」獎

 

目錄

第一部分 此部分的三章都有章後選擇式的問題
第一章 USB2.0描述元

1.1 基本知識
1.2 描述元架構
1.3 標準描述元
1.4 HID類別特定描述元
1.5 HID用途表格
1.6 工具:USBComp
1.7 大量儲存類別規範

第二章 USB2.0通信協定

2.1 概 述
2.2 封 包
2.3 交 易
2.4 傳 輸
2.5 咨求函數
2.6 USB匯流排列舉
2.7 大量儲存類別的特定咨求   

第三章 主機端應用程式

3.1 前 言
3.2 實作見習:範例HidDevice.cpp
3.3 主程式
3.4 讀寫動作
3.5 介面尋找與取得
3.6 取得介面的操作把
3.7 實作練習
3.8 進階學習

第二部分
第四章 SN8P組合語言

4.1 組合語言語法
4.2 基本運算程式
4.3 中 斷
4.4 輸出入暫存器
4.5 韌體發展系統
4.6 指令集   

第五章 USB韌體模組

5.1 韌體架構
5.2 USB韌體模組構想
5.3 實際體驗
5.4 USB韌體模組實現
5.5 咨求函數副程式

第六章 HID裝置

6.1 電腦鍵盤
6.2 多媒體鍵盤
6.3 初始化程式
6.4 主程式迴路
6.5 懸置副程式
6.6 中斷型輸入之程式模組
6.7 實作練習   

第七章 設計練習:電腦滑鼠

7.1 USB滑鼠的硬體
7.2 系統化的韌體設計
7.3 描述元
7.4 USB韌體模組參數設定
7.5 主程式檔mouse_main.asm
7.6 滑鼠週邊功能檔mouse_task.asm
7.7 測 試   

第八章 設計練習:消費者用途按鍵

8.1 硬 體
8.2 系統化的韌體設計
8.3 描述元
8.4 USB韌體模組參數設定
8.5 主程式檔consumer_main.asm
8.6 週邊功能檔consumer_task.asm
8.7 測 試   

第九章 設計練習:鍵盤與滑鼠複合的裝置

9.1 鍵盤與滑鼠複合裝置的硬體
9.2 系統化的韌體設計
9.3 描述元
9.4 USB韌體模組參數設定
9.5 主程式檔kybd_mouse_main.asm
9.6 滑鼠週邊功能檔mouse_task.asm
9.7 測 試   

第十章 設計練習:雙工通信的USB裝置

10.1 雙工通信裝置的規格
10.2 主機端應用程式
10.3 系統化的韌體設計
10.4 描述元
10.5 USB韌體模組參數設定
10.6 主程式檔duplex_main.asm
10.7 週邊功能檔keys_matrix_task.asm
10.8 測試
10.9 專題實作

網路書店 類別 折扣 價格
  1. 新書
    9
    $702
  2. 新書
    93
    $725
  3. 新書
    $780