資源描述:
《基于HID的人機接口設(shè)備的設(shè)計及應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計基于HID的人機接口設(shè)備的設(shè)計及應(yīng)用學院:計算機科學技術(shù)學院專業(yè):計算機科學與技術(shù)姓名:XXX學號:XXX指導(dǎo)老師:XXX職稱:講師中國·XXX二○一○年五月XXX理工大學XXX學院畢業(yè)設(shè)計誠信承諾書本人鄭重承諾:本人鄭重承諾:我所呈交的畢業(yè)設(shè)計《基于HID的人機接口設(shè)本人鄭重承諾:備的設(shè)計及應(yīng)用》是在指導(dǎo)教師的指導(dǎo)下,獨立開展研究取得的成果,文中引用他人的觀點和材料,均在文后按順序列出其參考文獻,設(shè)計使用的數(shù)據(jù)真實可靠。承諾人簽名:______日期:年月日基于HID的人機接口設(shè)備的設(shè)計及應(yīng)用摘要通用串行總線(USB),是連接計算機系統(tǒng)與外部設(shè)備的一個串口總線標準
2、,也是輸入輸出接口的技術(shù)規(guī)范,被廣泛應(yīng)用于個人電腦和移動設(shè)備等信息通訊產(chǎn)品,并擴展至攝影器材、數(shù)字電視(機頂盒)、游戲機等相關(guān)領(lǐng)域。HID(HumanInterfaceDevice)類設(shè)備是USB設(shè)備類型中的一種,是直接與人交互的設(shè)備,如鍵盤、鼠標等。HID類設(shè)備并不一定是標準的外設(shè)類型,只要交換的數(shù)據(jù)格式存儲在報文的結(jié)構(gòu)中,并且設(shè)備固件支持報文的格式,則任何工作在該限制之內(nèi)的設(shè)備均可稱為HID設(shè)備,如電壓計、溫度計、讀卡器等。因此,人機接口設(shè)備有巨大的應(yīng)用市場。針對以上需求,本文致力于開發(fā)一個基于HID的人機接口設(shè)備,在上位機編寫相應(yīng)的應(yīng)用軟件,實現(xiàn)人機接口設(shè)備與主機的
3、通信。本文首先闡述了開發(fā)基于HID的人機接口設(shè)備在經(jīng)濟和技術(shù)上的意義,繼而描述了系統(tǒng)架構(gòu),基于VC的上位機軟件開發(fā),以及設(shè)備端固件代碼的編寫。文中對USB接口通信協(xié)議做了簡要的介紹,并介紹了基于VC的Windows下USB接口驅(qū)動軟件開發(fā)。最后,本文對在研究和開發(fā)人機接口設(shè)備工作中的不足之處和需要改進的地方進行了總結(jié),同時也展望了低成本的人機接口設(shè)備的市場潛力和USB發(fā)展的美好前景。關(guān)鍵詞:HID類人機接口設(shè)備USB通信協(xié)議HIDdevicebasedonHIDclassABSTRACTUniversalSerialBusisaserialbusstandardwhich
4、connectsthecomputersystemandtheperipheralequipments.Itistheinputoutputinterfacespecificationaswell.Itiswidelyusedincommunicationproductssuchaspersonalcomputersandmobiledevices.Itisextendingtotherelatedfields,suchasCameraEquipment,DigitalTelevision(STB),andGameConsole.HIDclasswhichshortfor
5、HumanInterfaceDevice,isoneoftheUSBdeviceclass.Asweknow,theTypicalHIDdevicearemouse,keyboardetc.HIDclassdevicedidn’talwaysbethestandardUSBdevice.IfonlythedataformatiscontainedbythereportstructurewhichissupportedbytheUSBfirmware.ThenwecancallallofthosedevicesasHIDdevice,suchasVoltmeter,Ther
6、mometer,Cardreaderandsoon.Therefore,thehumaninterfacedevicehasavastpotentialmarket.Soasthis,thisprojectaimstodevelopaHIDdevicebasedonHIDclass.ToimplementthecommunicationbetweenPChostandthedevice,IneedtoprogramthePCapplicationprogramsoftwareetc.Firstly,thispapersetforththeeconomicandtechni
7、calimportanceoftheHIDdevicebasedonHIDclass.Andthendescribethesystemframework.Also,brieflydescribetheUSBspecification.Thispaperconcludestheshortageduringthedeveloping.Andalsoprospectthebrightfutureforthelow-costHIDdevice.Keywords:HIDclass,HID,USBspecification目錄摘要....