功能強大的USB規格已逐漸成為PC的眾多標準之一,鑽研電腦科技的種種發展,實無法自外於USB的相關知識。本書內含完整的USB概念,並以使用者最多的Cypress CY7C63系列作為探討主題,作者跨越中文專書難尋的困境,除提供最新的實用資訊外,更悉心規劃了四個學習階程:一、USB各種規格及傳輸模式,二、Cypress各系列USB專用微控制器,三、滑鼠與鍵盤等人工介面裝置的原理,四、實際設計一個USB輸入/輸出實習板。藉著深入淺出的行文方式,讓讀者能循序漸進地閱讀,而快速進入USB的「週邊世界」。本書適用於技職院校電子系「微電腦介面實習」等相關課程使用。
目錄
第0章 序論-USB的基本架構與特徵0-0你需要了解的USB!0-2如何安裝USB裝置?0-3USB的限制為何?0-8第1章 USB基本架構與特性1-11-1 USB協定的總覽1-21-2 USB的匯流排結構1-21-3 USB資料流的模式與管線的概念1-41-4 USB的傳輸類型1-61-5 USB的連接頭與纜線1-101-5-1 USB介面的電氣特性1-131-5-2 USB的電源管理1-151-6 USB的編碼方式1-161-7 USB介面的通信協定1-171-7-1 資料欄位的格式1-191-7-2 封包格式1-221-7-3 資料交易格式1-261-7-4 輸出入要求封包(IRP)1-311-8 USB描述元1-321-9 USB的標準裝置要求1-411-10 USB介面的重置、中止、回復與遠端喚醒1-461-11 USB主機1-471-12 裝置群組1-511-13 結論1-53第2章 Cypress-USB微控制器2-12-1 主要特徵與功能2-42-2 CY7C63411/12/13與CY7C63511/12/132-92-3 CY7C63612與CY7C636132-132-4 CY7C64011/12/13~CY7C64111/12/132-152-5 CY7C64213與CY7C643132-182-6 CY7C65013與CY7C651132-232-7 CY7C660XX~CY7C661XX2-262-8 結論2-30第3章 USB微控制器的硬體與架構3-13-1 I/O埠3-53-2 記憶體的規劃3-113-2-1 程式記憶體的規劃3-113-2-2 保密之用的保險絲位元3-133-2-3 資料記憶體的規劃3-133-3 重置3-153-3-1 打開電源重置(POR)3-173-3-2 看門狗重置(WDR)3-173-3-3 USB匯流排重置3-183-4 內建的計時器3-193-5 立即喚醒的功能(於中止模式下)3-203-6 中斷3-213-6-1 中斷的遲滯時間3-253-6-2 GPIO中斷3-253-6-3 USB中斷3-273-6-4 計時器中斷3-283-6-5 喚醒中斷3-283-7 USB引擎3-293-7-1 USB裝置列舉的過程3-293-7-2 端點03-313-7-3 端點13-363-7-4 USB狀態與控制3-383-8 結論3-40第4章 CYASM組合語言4-14-1 如何執行CYASM?4-24-2 USB微處理器4-44-3 位址的空間規劃4-54-3-1 指令的格式4-64-3-2 定址的模式4-74-3-3 指令執行後的目的地4-84-4 組合語言的語法4-94-5 列表檔案的格式4-114-6 組譯器指令4-134-7 指令集4-214-8 結論4-55第5章 以韌體實現USB介面通訊5-15-1 韌體技術5-15-1-1 CPU版本的差異5-15-1-2 程式記憶體結構5-55-2 USB通訊5-135-3 如何使用CY7C630/1/2XX執行端點的通訊工作5-295-4 USB通訊程式(使用CY7C630/1/2XX)5-325-5 結論5-46第6章 CypressUSB微控制器的發展系統6-16-1 如何運用CypressUSBMCU工具作快速、有效的設計6-26-1-1 最初的概念性設計6-46-1-2 以模擬器Simulator/Emulator來實現6-46-1-3 以線上模擬器ICE來偵錯6-56-1-4 最後的驗證6-66-2 USBStarterKit-CY36406-66-2-1 功能與特性6-66-3 低速USBDeveloper’sKit-CY36506-106-3-1 USB的發展環境6-106-3-2 USB的發展環境-安裝硬體6-126-3-3 USB的發展環境-偵錯/監控軟體6-146-3-4 USB的發展環境-如何操作6-156-3-5 擴充接腳的描述6-226-3-6 自我測試6-276-4 低速USBDeveloper’sKit-CY36516-296-4-1 S1開關的設定6-296-4-2 J1連接器與目標晶片6-306-4-3 自我測試6-336-4-4 模擬板與MCU之間的差異6-356-5 結論6-35第7章 程式的模擬、除錯與燒錄7-17-1 基本的系統需求與安裝7-17-2 USB發展系統軟體7-37-2-1 操作軟體的架構7-37-2-2 內部程式記憶體7-47-2-3 內部主功能表列7-127-3 CypressUSBMCU的燒錄7-17第8章 USB微控制器的實作入門8-18-1 讀取按鍵的輸入值8-18-2 鍵盤掃瞄8-38-3 調整LED亮度與光電晶體感度8-58-4 讀取電位計的電阻值8-78-5 實現RS-232串列通訊的介面8-108-5-1 非同步通訊所傳送資料的架構8-108-5-2 執行RS-232的通訊協定8-128-6 結論8-32第9章 USB滑鼠9-19-1 滑鼠的基本構造9-19-2 硬體設計9-49-3 韌體設計9-79-3-1 USB的介面9-79-3-2 USB滑鼠描述元9-139-3-3 電源管理9-189-3-4 位移的計算9-219-4 結論9-21第10章 USB搖桿10-110-1 類比搖桿的基本架構10-110-2 硬體的設計10-310-3 韌體的設計10-410-3-1 USB搖桿描述元10-610-3-2 校對10-1110-3-3 位移偏移量的計算10-1210-4 結論10-12第11章 USB鍵盤11-111-1 PS/2鍵盤的基本架構11-111-1-1 鍵盤的開關與掃描矩陣11-111-1-2PS/2控制器11-211-1-3PS/2纜線11-311-2 硬體的設計11-411-3 韌體的設計11-611-3-1 USB鍵盤的描述元11-911-4 功能與特性11-1211-4-1 主迴圈11-1211-4-2 掃瞄的工作11-1411-4-3 彈跳11-1811-4-4 按鍵碼的表格11-2111-5 結論11-22第12章 USB輸入/輸出裝置12-112-1 系統架構12-112-2 USB微控制器的韌體規劃12-512-2-1 INC含括檔12-612-2-2 主程式12-1012-3 載入WDM的驅動程式12-1412-4 USB裝置的測試12-2812-5 Windows應用程式的撰寫12-3312-6 結論12-39第13章 輸入/輸出裝置電路模組13-113-1 主程式13-113-2 輸入-指撥開關13-1313-3 輸出模組-LED顯示13-1513-4 輸入模組-矩陣開關13-1713-5 輸出模組-七段顯示器13-2613-6 USB«RS232資料傳輸橋13-2913-7 類比/數位轉換器13-3313-8 結論13-40第14章 USB簡易I/O控制模組的設計與應用14-114-1 系統架構14-114-2 系統設計14-314-2-1 驅動程式與INF安裝資訊檔案14-414-2-2 韌體程式碼14-814-2-3 應用程式─VisualBasic14-1114-2-4 應用程式設計─LabVIEW14-1914-3 討論14-20第15章 USBEEPROM燒錄器的設計15-115-1 93C46EEPROM的基本特性15-115-2 93C46操作命令15-715-3 系統設計15-1415-3-1 硬體設計15-1415-3-2 軟體設計15-1515-4 測試結果15-37附錄 A-1一 參考資料A-1二 附書磁片內容A-3三USB輸入/輸出裝置零件配置圖……………………………A-5
第0章 序論-USB的基本架構與特徵0-0你需要了解的USB!0-2如何安裝USB裝置?0-3USB的限制為何?0-8第1章 USB基本架構與特性1-11-1 USB協定的總覽1-21-2 USB的匯流排結構1-21-3 USB資料流的模式與管線的概念1-41-4 USB的傳輸類型1-61-5 USB的連接頭與纜線1-101-5-1 USB介面的電氣特性1-131-5-2 USB的電源管理1-151-6 USB的編碼方式1-161-7 USB介面的通信協定1-171-7-1 資料欄位的格式1-191-7-2 封包格式1-221-7-3 資料交易格式1-261-7-4 輸出入要求封包(IRP)1-311-8 USB描述元1-321-9 USB的標準裝置要求1-411-10 USB介面...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。