出版時間:2011-3 出版社:人民郵電 作者:薛園園//趙建領 頁數:738
內容概要
USB接口是目前廣泛使用的計算機接口技術。隨著USB
3.0規(guī)范的公布,USB的應用更加普及。本書由淺入深、循序漸進地講解了USB的基礎知識和USB設備開發(fā),通過豐富完整的實例,使讀者能夠更快、更好地掌握USB接口的原理及設計方法。
本書由薛園園、趙建領編著,分為4篇,共30章,全面詳細地講述了USB接口的原理、編程方法、應用實例和USB
3.0規(guī)范。第1篇介紹了USB開發(fā)基礎,包括USB設備配置、數據傳輸、設備請求以及元器件和電路制板布局。第2篇介紹了USB的編?,包括如何構建一個完整的USB接口開發(fā)環(huán)境,以及USB固件編程、驅動開發(fā)和上位機程序開發(fā)。第3篇通過17個完整實例,詳細介紹了在不同的應用場合下USB接口設備的設計,包括了完整的電路圖和程序設計。第4篇USB
3.0規(guī)范進行詳細介紹,幫助讀者更好地從2.0規(guī)范進入3.0的應用領域。
本書內容全面、結構緊湊、實例豐富。USB接口的初學者通過學習本書可以快速入門。同時,本書對具有一定開發(fā)經驗的設計人員,也有很好的參考價值。
書籍目錄
第1篇 USB開發(fā)基礎篇
第1章 USB概述
?第2章 USB電源管理
第3章 USB的設備配置
第4章 USB的數據傳輸
第5章 USB設備請求
第6章 元器件的識別和加工
第7章 電路制板布局
第2篇 USB編程篇
第8章 構建USB接口開發(fā)環(huán)境
第9章 USB固件編程
第10章 USB驅動開發(fā)
第11章 上位機程序開發(fā)
第3篇 USB應用實例篇
第12章 使用EEPROM進行USB列舉
第13章 USB控制LED顯示實例
第14章 USB控制LCD液晶顯示模塊
第15章 USB鍵盤程序設計
第16章 USB鼠標程序設計
第17章 USB控制D/A轉換輸出實例
第18章 USB控制A/D轉換數據采集實例
第19章 USB的RAM測試實例
第20章 USB讀寫I2C總線EEPROM
第21章 USB讀寫Microware串行EEPROM
第22章 USB控制實時時鐘芯片DS1302
第23章 USB采集單總線溫度傳感器DS18S20
第24章 USB打印機控制實例
第25章 USB接口充電器實例
第26章 USB轉RS-232串口實例
第27章 U盤設計實例
第28章 LabVIEW下的USB數據采集實例
第4篇 USB.30展望篇
第29章 USB 3.0概述
第30章 USB 3.0的開發(fā)
章節(jié)摘錄
版權頁:插圖:3.擴展性差這些老式接口一般只支持連接一個設備,無法擴展多個設備同時工作。如通過并行接口只能連接一臺打印機,而不能連接多臺。計算機主板上的接口數目是有限的,但隨著工作和生活中大量外設的出現,計算機的接口無法擴展,顯得很緊張。4.不支持熱插拔計算機主板上的老式接口一般均不支持熱插拔,即在更改硬件連接后,需要重新啟動計算機才能使硬件生效而正常工作。這主要是因為這些接口采用傳統(tǒng)的I/O模式。當在計算機上連接外部設備時,外部設備被映射為CPU的I/O地址空間,同時被分配一個特定的中斷請求IRQ或DMA通道。這種接口連接模式往往存在I/O地址沖突、指定的中斷請求IRQ或DMA通道被占用的情況。此時,為了使該設備或新的設置生效,往往需要重新啟動計算機,這使得外部設備與計算機的連接十分麻煩。隨著技術的發(fā)展和計算機應用的需要,上述問題越來越制約計算機的使用。因此,需要一個新型的計算機接口來解決這些問題。此時USB應運而生。USB是一種外部設備與計算機進行連接通信的新型接口技術。1994年11月,USB規(guī)范由Compaq、Digital Equipment、IBM、Intel、Microsoft、NEC和Northern Telecom等7家公司共同提出。USB接口技術的出現完美地解決了上述問題,簡化了外部設備與計算機的連接過程,使計算機的外部設備擴展更加靈活方便。目前,各種計算機外部設備都在逐漸改為USB接口,大有取代其他接口的趨勢。
編輯推薦
《USB應用開發(fā)寶典》詳細講解USB應用開發(fā)的入門基礎、程序設計基礎和開發(fā)實例,內容涵蓋。從USB開發(fā)基礎講起,引導讀者快速入門。詳細講解USB開發(fā)環(huán)境搭建、USB固件程序設計、USB驅動程序開發(fā)和應用程序開發(fā)。16個綜合實例,分析常用USB設備的電路圖和程序設計。
圖書封面
評論、評分、閱讀與下載