發表於2025-01-25
本書的教材已經讓許多人為公司開發並上市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 專題實作
USB2.0與HID裝置之係統化設計(附光碟) pdf epub mobi txt 電子書 下載 2025
USB2.0與HID裝置之係統化設計(附光碟) pdf epub mobi txt 電子書 下載