出版時(shí)間:2003-8 出版社:中國(guó)鐵道 作者:John Hyde 著;孫耀國(guó),趙德剛 譯 頁(yè)數(shù):272 字?jǐn)?shù):324000
Tag標(biāo)簽:無
內(nèi)容概要
本書以循序漸進(jìn)由淺入深的原則精心挑選的一系列項(xiàng)目開發(fā)實(shí)例。實(shí)例中有詳盡的說明和實(shí)際的原理圖,易于閱讀和理解的源程序以及裝置的實(shí)物圖片。本書內(nèi)容涉及廣泛,可為多方面的USB 項(xiàng)目開發(fā)者提供具體的指導(dǎo)和解答。
書籍目錄
第1章 把 I/O 設(shè)備加到現(xiàn)代的 PC 11-1 動(dòng)手上機(jī)的例子 21-2 你需要怎樣的技術(shù)背景 31-3 本書的重點(diǎn) 31-4 現(xiàn)代 PC:一段簡(jiǎn)短的歷史 41-4-1 操作簡(jiǎn)單、價(jià)格低廉 51-5 USB 術(shù)語(yǔ) 51-5-1 PC 主機(jī) 71-5-2 USB 電纜 71-5-3 集線器設(shè)備 91-5-4 I/O 設(shè)備 101-6 USB 對(duì) PC 主機(jī)的沖擊 12本章小結(jié) 14第2章 走近數(shù)據(jù)線 152-1 差動(dòng)信號(hào) 162-2 包的構(gòu)成 172-3 包的類型 182-3-1 開始幀令牌包(Start-of-Frame Token Packet) 182-3-2 Setup,IN和 OUT 令牌包 192-3-3 數(shù)據(jù)傳送包 202-3-4 握手包 202-4 建立一個(gè)事務(wù)處理 212-4-1 中斷傳輸 222-4-2 塊傳輸 232-4-3 同步傳輸 232-4-4 控制傳輸 242-5 PC 主機(jī)請(qǐng)求 272-6 錯(cuò)誤處理 292-7 針對(duì)低速設(shè)備的一個(gè)不同點(diǎn) 292-8 在總線上觀察 USB 包 30本章小結(jié) 31第3章 枚舉過程 333-1 設(shè)備檢測(cè) 343-2 枚舉步驟 353-3 設(shè)備描述符 363-3-1 配置描述符 383-3-2 接口描述符 393-4 選擇一個(gè)設(shè)備驅(qū)動(dòng)程序 393-5 定義一個(gè) HID 403-5-1 HID描述符 413-5-2 報(bào)告描述符 423-6 I/O 設(shè)備方面 433-7 最小 I/O 設(shè)備 443-8 復(fù)雜 I/O 設(shè)備 48本章小結(jié) 51第4章 PC 主機(jī)上的運(yùn)行時(shí)間軟件 534-1 Visual Basic 簡(jiǎn)介 554-2 示例 1:USB設(shè)備顯示 574-2-1 示例 1—第1步:人機(jī)接口設(shè)計(jì) 584-2-2 示例 1—第2步:程序初始化 594-2-3 示例 1—第3步:選擇一個(gè)主控制器 604-2-4 示例 1—第4步:描述符顯示 644-3 示例 2:HID 顯示 674-3-1 示例 2—第1步:人機(jī)接口設(shè)計(jì) 674-3-2 示例 2—第2步:程序初始化 684-3-3 示例 2—第3步:顯示 HID 信息 694-4 與一個(gè) HID 交換數(shù)據(jù) 694-4-1 報(bào)告描述符 704-4-2 設(shè)計(jì)例子 73本章小結(jié) 74第5章 開發(fā)工具 755-1 開發(fā)環(huán)境 765-2 目標(biāo)的實(shí)現(xiàn) 775-2-1 一個(gè)外部鏈接方式的例子 785-2-2 一個(gè)調(diào)試監(jiān)視器的例子 795-2-3 一個(gè)集成的調(diào)試監(jiān)視程序的例子 805-2-4 USB 外部設(shè)備的例子 815-2-5 USB ASIC 例子 825-3 軟件開發(fā)工具 835-4 USB 專用工具 845-4-1 USB 單步 845-4-2 USB 視圖 855-4-3 HID 視圖 865-4-4 HID 表格產(chǎn)生器 86本章小結(jié) 87第6章 按鈕和燈 896-1 示例 1:簡(jiǎn)單的設(shè)計(jì),集成的USB端口 906-1-1 示例 1——第1步:設(shè)計(jì)硬件 916-1-2 示例 1——第2步:完成描述符 916-1-3 示例 1——第 3 步:實(shí)現(xiàn)微控制器代碼 936-1-4 示例 1——第4步:應(yīng)用程序代碼 1126-2 示例 2:簡(jiǎn)單設(shè)計(jì),外部 USB 端口 1136-2-1 示例 2——第1步:設(shè)計(jì)硬件 1136-2-2 示例 2——第 2 步:完成描述符 1146-2-3 示例 2——第3步:實(shí)現(xiàn)微控制器代碼 1146-2-4 示例 2——第 4 步:應(yīng)用程序代碼 1156-2-5 示例 2——設(shè)計(jì)小結(jié) 1156-2-6 示例 2——真實(shí)世界產(chǎn)品實(shí)例 1156-3 示例 3:加入更多的端口(與微控制器無關(guān)) 1166-3-1 示例 3——第1步:硬件設(shè)計(jì) 1166-3-2 示例 3——第2步:完成描述符 1186-3-3 示例 3——第3步:實(shí)現(xiàn)微控制器代碼 1186-3-4 示例 3——第4步:應(yīng)用程序代碼 1186-4 示例 4:增加很多很多端口(與微控制器無關(guān)) 1196-4-1 示例 4——第1步:設(shè)計(jì)硬件 1196-4-2 示例 4——第2步:完成描述符 1206-4-3 示例 4——第3步:實(shí)現(xiàn)微控制器代碼 1226-4-4 示例 4——第4步:應(yīng)用程序代碼 122本章小結(jié) 122第7章 從 ISA 遷移 1257-1 IN 和 OUT 的特殊性 1277-2 制作一個(gè) ISA 卡 1287-3 即插即用 ISA 1297-4 從 ISA 遷移 1297-4-1 軟件移植 1307-5 用戶 I/O 示例 1327-5-1 設(shè)計(jì)優(yōu)化 136本章小結(jié) 138第8章 構(gòu)建USB橋 1398-1 USB到RS-232橋的設(shè)計(jì) 1408-2 串行通信外圍設(shè)備的設(shè)計(jì) 1448-2-1 首先,看看通信標(biāo)準(zhǔn) 1458-2-2 直接線控制調(diào)制解調(diào)器例子 1468-3 并行設(shè)備例子 1538-3-1 軟盤驅(qū)動(dòng)器 1538-3-2 SCSI設(shè)備 1558-4 另外的橋 1568-5 條形碼掃描器例子 157本章小結(jié) 159第9章 與數(shù)字世界相連接 1619-1 I2C接口 1629-1-1 I2C規(guī)范 1629-1-2 I2C小結(jié) 1659-2 溫度計(jì)應(yīng)用 1659-2-1 例1:讀溫度 1669-2-2 例2:加溫度限定值 1689-2-3 例3:使用一個(gè)多點(diǎn)的溫度計(jì) 1689-2-4 溫度計(jì)應(yīng)用小結(jié) 1709-3 紅外子系統(tǒng) 1709-3-1 PC工業(yè)界紅外標(biāo)準(zhǔn) 1709-3-2 例1:IrDA數(shù)據(jù) 1719-3-3 例2:IrDA控制 1749-3-4 例3:消費(fèi)工業(yè)IR 1769-3-5 紅外子系統(tǒng)小結(jié) 178本章小結(jié) 179第10章 連接到現(xiàn)實(shí)世界 18110-1 輸出信號(hào)調(diào)理 18210-2 電機(jī)控制 18310-2-1 例1:步進(jìn)電機(jī) 18310-2-2 例2:直流電機(jī) 18610-3 控制市電供電的設(shè)備 18710-3-1 例3:照明控制面板 18710-4 現(xiàn)實(shí)世界中的模擬信號(hào) 18910-4-1 模擬轉(zhuǎn)換例子 18910-4-2 傳感器輸入 19310-5 數(shù)據(jù)采集和儀器 19510-5-1 USB模塊例子 19510-5-2 USB工業(yè)系列例子 19910-5-3 設(shè)備盒例子 200本章小結(jié) 201第11章 我喜歡那樣的聲音 20311-1 創(chuàng)建數(shù)字聲音 20511-1-1 采樣的聲音 20511-1-2 合成聲音 20611-2 MIDI協(xié)議 20711-2-1 MIDI硬件接口 20811-2-2 MIDI合成器 21011-2-3 MIDI文件格式 21011-3 USB對(duì)聲音的支持 21111-3-1 例1:音頻輸出 21111-3-2 例2:音頻輸入 21311-3-3 軟件的功能控制 21511-4 電話連接 21711-4-1 例3:電話設(shè)計(jì) 219本章小結(jié) 220第12章 我能看見你 22112-1 調(diào)整視頻數(shù)據(jù)大小 22212-1-1 視頻壓縮的重要性 22312-2 系列視頻解決方案 22412-2-1 例1:視頻會(huì)議攝像機(jī) 22512-2-2 例2:復(fù)合視頻 22612-2-3 例3:數(shù)字視頻創(chuàng)建 22812-3 USB在視頻領(lǐng)域的應(yīng)用 23012-3-1 數(shù)字顯微鏡 23012-3-2 生物測(cè)量學(xué) 230本章小結(jié) 232第13章 設(shè)計(jì)一個(gè)集線器 23313-1 基本的集線器 23513-1-1 集線器中繼器 23513-1-2 集線器控制器 23613-1-3 電源控制 23813-1-4 基本集線器小結(jié) 24013-2 構(gòu)建一個(gè)復(fù)合設(shè)備 24013-3 設(shè)計(jì)例子 24113-3-1 步驟1:加一個(gè)集線器 24313-3-2 步驟2:加I/O設(shè)備 24513-3-3 步驟3:擴(kuò)充設(shè)計(jì) 245本章小結(jié) 247第14章 把所有的東西組合到一起 24914-1 設(shè)計(jì)例子概述 25014-1-1 步驟1:調(diào)諧器前端子系統(tǒng) 25114-1-2 步驟2:視頻轉(zhuǎn)USB子系統(tǒng) 25114-1-3 步驟3:音頻轉(zhuǎn)USB子系統(tǒng) 25214-1-4 步驟4:集線器子系統(tǒng) 25314-1-5 步驟5:I2C控制子系統(tǒng) 25314-1-6 步驟6:供電分配 25414-1-7 步驟7:設(shè)計(jì)優(yōu)化 25414-1-8 步驟8:PC主機(jī)應(yīng)用 255本章小結(jié) 256第15章 增加進(jìn)入家庭的數(shù)據(jù)帶寬 25715-1 普通老式電話服務(wù)(POTS) 25815-1-1 一個(gè)xDSL調(diào)制解調(diào)器的參考設(shè)計(jì) 25915-1-2 利用電話線的家庭連網(wǎng) 26015-2 重新審視有線電視同軸電纜 26115-2-1 線纜調(diào)制解調(diào)器例子 26215-2-2 電纜聯(lián)網(wǎng)例子 26415-3 數(shù)字廣播和PC 267本章小結(jié) 270附錄A 271
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
USB設(shè)計(jì)應(yīng)用實(shí)例 PDF格式下載