【摘要】:隨著USB接口在計算機業界應用越來越廣泛,基于USB的接口開發顯得越來越具有現實意義。隨著客戶對系統數據采集速度要求的不斷提高,USB以其使用方便、易于擴展、速度快等優點而越來越多的被應用于各種人機接口設備中。本設計提出了一種USB接口的HID數據通訊接口設計方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。該方案具有器件通用、成本低、方便焊接調試等特點。由于本設計采用了PDIUSBD12接口芯片,通過改變微控器的代碼可以制作成各種標準的USB設備。本設計完成了一種典型的HID設備驅動程序的開發,PC機無需額外加裝驅動便可實現和USB設備之間的通訊。而且經過典型HID設備的枚舉過程,還可用于對USB協議的熟悉和學習。
上位機軟件部分,采用了VisualC++6.0編寫HID設備的控制程序,此控制程序和HID下位機設備構成了完整的USB控制系統。在此基礎上,本設計還增加了簡單的音樂播放功能,可以打開并播放格式為mp3和wma的音頻文件,還可以暫停、停止、選擇播放曲目、調節音量等;在音頻播放時HID設備彩燈可以實時顯示音頻的頻譜。這在驗證USB系統的同時,大大增加了控制的趣味性。驗證結果表明按照該方案設計的數據通訊接口和HID設計運行穩定可靠。
USB是一種計算機和外部設備進行通訊連接的接口.USB的出現的目的是取代現在計算機接口,簡化計算機與外部設備的連接過程,使計算機的擴展更加方便。它使得計算機和外部設備的連接十分方便。目前,各種計算機外部設備都在逐漸改為USB接口,USB技術的出現是計算機接口技術的一大飛躍。越來越多的測控系統、信號處理系統和智能儀器選用USB接口與PC機進行高速、海量的數據通訊。但是,相對UART(通用異步串口)、LPT(打印機并行端口),USB的開發難度要大的多。采用HID(Human Interface Device,人機接口設備)的設計方案則可以很好的解決這一矛盾。
資源簡介:【摘要】:隨著usb接口在計算機業界應用越來越廣泛,基于usb的接口開發顯得越來越具有現實意義。隨著客戶對系統數據采集速度要求的不斷提高,usb以其使用方便、易于擴展、速度快等優點而越來越多的被應用于各種人機接口設備中。本設計提出了一種usb接口的hid...
上傳時間: 2022-05-02
上傳用戶:shjgzh
資源簡介:usb低層驅動程序設計
上傳時間: 2013-12-27
上傳用戶:qwe1234
資源簡介:[hid]arm 上的usb接口hid驅動,例程。
上傳時間: 2015-06-29
上傳用戶:一諾88
資源簡介:MA-620 usb接口紅外線驅動程序!大家幫忙試一下能不能用!
上傳時間: 2016-01-27
上傳用戶:xiaoxiang
資源簡介:?針對數據采集與處理系統的應用需求,設計了嵌入Linux的ARM9處理器LPC3250與16位AD采樣芯片MAX1303的硬件接口和驅動程序。首先,描述了LPC3250和MAX1303的性能、特點以及硬件接口電路設計方案。然后,在硬件平臺的基礎上,詳細地闡述了嵌入式Linux下MAX1303...
上傳時間: 2013-11-21
上傳用戶:nostopper
資源簡介:本書系統地介紹了新型usb總線接口的協議、 工作原理以及驅動程序設計,并以大量篇幅全面、詳細地介紹了各種應用場合下的usb設計 ...
上傳時間: 2013-12-25
上傳用戶:xyipie
資源簡介:VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備驅動程序設計VxWorks下usb設備...
上傳時間: 2014-12-30
上傳用戶:kaje
資源簡介:ISP1583 usb Mass Storage接口芯片驅動程序源代碼
上傳時間: 2013-11-27
上傳用戶:Avoid98
資源簡介:usb轉RS232接口的驅動程序,性能好請試用
上傳時間: 2014-01-23
上傳用戶:gaojiao1999
資源簡介:usb外圍電路設計一般開發流程,以及usb相關的驅動程序下載
上傳時間: 2014-02-19
上傳用戶:mhp0114
資源簡介:介紹:基于WDM的usb驅動程序設計(轉載)
上傳時間: 2013-12-17
上傳用戶:baitouyu
資源簡介:PDIusbD12 是一款帶有并行總線和局部DMA傳輸能力的高速usb 接口器件固件設計的目標就是 使PDIusbD12 在usb 上達到最大的傳輸速率外圍設備例如打印機掃描儀外部的海量存儲器和數碼 相機都可使用PDIusbD12 在usb 上傳輸數據這些設備的CPU 要忙于處理許多設備...
上傳時間: 2016-04-10
上傳用戶:13160677563
資源簡介:基于WDM的usb過濾驅動程序設計與實現
上傳時間: 2016-06-20
上傳用戶:zhouchang199
資源簡介:usb驅動程序設計。在LINUX下運行,需要GCC。
上傳時間: 2016-07-13
上傳用戶:fnhhs
資源簡介:基于EZ_usb芯片CY7C68013的驅動程序設計很好的一篇關于usb驅動設計的文檔
上傳時間: 2016-08-19
上傳用戶:love_stanford
資源簡介:[usbKbd.rar] - usbkbd,用wdm編寫的usb和鍵盤的驅動示例 [usb2.0_usb_driver.rar] - 學習usb2.0驅動程序設計源碼,包括Windows DDK Driver驅動的詳細設計,U盤,MP3的程序設計例子 [mc8051_design.zip] - MC8051 IP CoreOregano Systems 8-bit Microcontr...
上傳時間: 2013-12-29
上傳用戶:xauthu
資源簡介:EZ-usb通用設備驅動程序是一個可用于基于EZ-usb的計算機外圍設備接口的通用設備驅動程序,提供應用程序與公用usb設備請求和數據傳輸的接口
上傳時間: 2016-08-27
上傳用戶:003030
資源簡介:基于SEP3203的CF卡接口擴展及驅動程序設計
上傳時間: 2016-08-28
上傳用戶:netwolf
資源簡介:基于AT91RM9200微控制器的以太網接口驅動程序設計
上傳時間: 2014-01-10
上傳用戶:894898248
資源簡介:51單片機與LCD接口的C語言驅動程序設計.
上傳時間: 2017-03-07
上傳用戶:杜瑩12345
資源簡介:本文研究論述了基于S3C2410 LCD控制器的Linux驅動程序設計與實現,介紹了S3C2410的LCD控制器的數據和控制管腳,并給出了LCD的控制流程和LCD的控制器設置規則,參照TFT-LCD LQ092Y3DG01的邏輯要求和時序要求設計了其驅動電路,設置了主要LCD寄存器;論述了在嵌...
上傳時間: 2013-11-29
上傳用戶:zukfu
資源簡介:本源代碼為usb攝像頭的驅動程序,因畢業設計需要而寫下的一個很使用的攝像頭驅動程序,里面包含makefile文件,和調試記錄。
上傳時間: 2017-04-05
上傳用戶:l254587896
資源簡介:隨著信息技術的發展和數字化產品的普及,嵌入式系統的研究開發逐漸成為熱點。而Linux又以其獨特的優勢成為嵌入式系統的主流。作為嵌入式系統和用戶之橋梁的人機交互接口設備也是其中必不可少的一部分,用戶與系統的交互是否準確和便捷極大地影響了嵌入式產品...
上傳時間: 2022-06-18
上傳用戶:
資源簡介:華清遠見的培訓材料,介紹嵌入式Linux驅動程序設計的基礎知識,側重于系統理論介紹,主要內容有Linux驅動程序簡介、嵌入式Linux驅動程序特點、Linux驅動程序開發流程及驅動開發培訓現狀。入門參考。
上傳時間: 2013-07-19
上傳用戶:csgcd001
資源簡介:·詳細說明:學習usb2.0驅動程序設計源碼,包括Windows DDK Driver驅動的詳細設計,U盤,MP3的程序設計例子- Studies the usb2.0 driver design source code, including Windows DDK Driver actuation detailed design, U plate, MP3 programming example
上傳時間: 2013-06-04
上傳用戶:宋桃子
資源簡介:該電子書是經典Linux設備驅動程序設計入門的電子版,里面根據LINUX實際的驅動源碼進行詳解,由淺入深,由簡單到復雜,非常容易初學者學習
上傳時間: 2013-04-24
上傳用戶:mpquest
資源簡介:VxWorks下PC104-CAN驅動程序設計,系統的基本功能是通過CPLD 來實現PC/104 總線SPI 總線的數據交換
上傳時間: 2013-08-24
上傳用戶:小寶愛考拉
資源簡介:基于嵌入式Linux的中斷驅動程序設計
上傳時間: 2013-10-23
上傳用戶:zmy123
資源簡介:嵌入式Linux下CAN總線驅動程序設計
上傳時間: 2014-12-21
上傳用戶:xiaowei314
資源簡介:?摘? 要: 介紹虛擬設備驅動程序開發的基本知識以及VxDs與WIN32應用程序通訊的幾種常用方法,并給出了用VtoolsD開發VxDs的具體實例。 ??? 關鍵詞: 虛擬設備,虛擬設備驅動程序(VxDs),DDK,VTOOLSD ? WIN95下虛擬設備驅動程序設計開發.pdf
上傳時間: 2015-01-03
上傳用戶:yyxy