wwwxxxx日本,国产精品九九,日日夜夜免费视频,亚洲无av码在线中文字幕

基于hid的人機接口設(shè)備的設(shè)計及應(yīng)用.doc

約58頁DOC格式手機打開展開

基于hid的人機接口設(shè)備的設(shè)計及應(yīng)用,摘 要通用串行總線(usb),是連接計算機系統(tǒng)與外部設(shè)備的一個串口總線標準,也是輸入輸出接口的技術(shù)規(guī)范,被廣泛應(yīng)用于個人電腦和移動設(shè)備等信息通訊產(chǎn)品,并擴展至攝影器材、數(shù)字電視(機頂盒)、游戲機等相關(guān)領(lǐng)域。hid(human interface device)類設(shè)備是usb設(shè)備類型中的一種,是直接與人交互的設(shè)備,如鍵盤...
編號:20-126075大小:1.11M
分類: 論文>計算機論文

內(nèi)容介紹

此文檔由會員 losece 發(fā)布


摘 要

通用串行總線(USB),是連接計算機系統(tǒng)與外部設(shè)備的一個串口總線標準,也是輸入輸出接口的技術(shù)規(guī)范,被廣泛應(yīng)用于個人電腦和移動設(shè)備等信息通訊產(chǎn)品,并擴展至攝影器材、數(shù)字電視(機頂盒)、游戲機等相關(guān)領(lǐng)域。
HID(Human Interface Device)類設(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è)備與主機的通信。
本文首先闡述了開發(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é)議



目 錄

摘 要 I
ABSTRACT II
1 緒 論 1
1.1選題背景 1
1.2選題目標 1
1.3需求分析 2
1.3.1用戶需求分析 2
1.3.2功能需求分析 2
1.4主要內(nèi)容 2
1.5本章小結(jié) 3
2 USB接口技術(shù)介紹 4
2.1 USB接口技術(shù) 4
2.1.1 USB簡介 4
2.1.2 USB 的總線拓撲結(jié)構(gòu) 4
2.1.3 USB系統(tǒng)分層 5
2.1.4 USB的編碼方式 6
2.1.5 USB的即插即用 7
2.2 USB接口HID設(shè)備類 7
2.2.1 HID設(shè)備類簡介 7
2.2.2 HID數(shù)據(jù)傳輸方式 8
2.2.3 HID設(shè)備枚舉過程 8
2.2.4 HID設(shè)備類描述符 9
2.3本章小結(jié) 10
3 人機接口設(shè)備系統(tǒng)設(shè)計 11
3.1系統(tǒng)框架 11
3.2人機接口設(shè)備平臺簡介 12
3.2.1 USB控制器方案 12
3.2.2 ST2211U芯片簡介 13
3.3 主要功能 14
3.4 本章小結(jié) 14
4 基于VC的HID上位機軟件開發(fā) 15
4.1 Windows驅(qū)動程序模式 15
4.1.1 Windows驅(qū)動方式 15
4.1.2 WDM驅(qū)動程序的分層結(jié)構(gòu) 15
4.2 USB接口HID類驅(qū)動原理 16
4.2.1 USB設(shè)備驅(qū)動體系 16
4.2.2 與HID設(shè)備通信的主要API函數(shù) 17
4.3基于VC的應(yīng)用程序開發(fā) 18
4.3.1 開發(fā)流程 18
4.3.2 打開設(shè)備功能模塊 19
4.3.3 LCD顯示功能模塊 23
4.3.4 鍵盤功能模塊 23
4.4 本章小結(jié) 24
5 HID設(shè)備軟硬件設(shè)計與實現(xiàn) 25
5.1 HID設(shè)備系統(tǒng)設(shè)計 25
5.2 HID功能模塊設(shè)計與實現(xiàn) 25
5.2.1 USB HID驅(qū)動開發(fā) 25
5.2.2 LCD驅(qū)動開發(fā) 29
5.2.3鍵盤驅(qū)動開發(fā) 30
5.3本章小結(jié) 32
6 整機系統(tǒng)調(diào)試 33
6.1 調(diào)試流程 33
6.2 Bus Hound調(diào)試工具簡介 33
6.3 HID設(shè)備接口通信調(diào)試 33
6.4基于VC的應(yīng)用軟件調(diào)試 34
6.5測試結(jié)果 36
7 總結(jié)與展望 39
參考文獻 40
附 錄 41



緒 論

1.1選題背景
隨著計算機硬件飛速發(fā)展,外圍設(shè)備日益增多,鍵盤、鼠標、調(diào)制解調(diào)器、打印機、掃描儀早已為人所共知,數(shù)碼相機、MP3隨身聽接踵而至,這么多的設(shè)備,如何接入個人計算機?為了滿足用戶的需求,以Intel 為首的七家公司(Intel, Compaq, Microsoft, IBM, DEC, Northern Telecom 以及日本NEC) 于1994 年11月推出了USB (Universal Serial Bus,通用串行總線)協(xié)議的第一個草案專用于低中速的計算機外設(shè)。






參考文獻
[1] 王云飛:《USB 系統(tǒng)研究》[M],清華大學工程物理系,2001,5
[2] 李英偉,王成儒,胡正平,《USB 2.0原理與工程開發(fā)》,國防工業(yè)出版社,2006
[3] 武安河,周利莉,《Windows設(shè)備驅(qū)動程序(VxD與WDM)開發(fā)實務(wù)》[M],電子工業(yè)出版社,2001
[4]范文慶,周彬彬,安靖,《精通Windows API:函數(shù)、接口、編程實例》[M],人民郵電出版社,2009
[5] 周立功,等, PDIUSBD12 USB固件編程與驅(qū)動程序[M],北京航空航天大學出版社,2003
[6]馬斌,《單片機原理及應(yīng)用》[M],人民郵電出版社,2009
[7]李建忠, 單片機原理及應(yīng)用[M],西安電子科技大學出版社,2002
[8]珧建剛,魏安陽,邱淑范,《通用串行總線USB設(shè)備的驅(qū)動》[J],《電子技術(shù)應(yīng)用》,2001年第5期,第14-16頁
[9] 詹客團,侯國志,呂鐵良等,《USB HID類設(shè)備開發(fā)》[J],《電測與儀表》,2004年第5期,第48-50頁
国产黄色视频网站| 狠狠躁日日躁夜夜躁2020| 久久久久国产无码丝袜| 97久久91伊人| 国产欧美日韩天堂| 极品色综合| 亚洲色图欧美| 新色野视频在线播放| 一区二区中文字幕在线观看| 久久久a√| 亚洲无码久久精品| 海门市| 日韩无码高清日久| 操逼亚洲三区| 女妓女毛片奶水三級片| 中文字幕AV在线操| 亚洲免费妓女网站| 国产精品一卡二卡三卡视频免费观看 | 欧美日韩免费专区在线| 东乌珠穆沁旗| 无码三级视频| 17c一起草无码中出| 国产熟女偷窥高潮精品| 国产精品久久久黄色片| 亚洲视频狠狠| 久久精品无码播放| AV图片天堂网站| 中文无码他人妻味| 亚洲一区欧美日韩| 人妻斩不卡无码| 大香蕉免费av| 27baoGIF吮| 欧美A八免费| 无码网站97| 美日韩不卡视频| 美少妇| 麻豆精产国品一二三产区吗| 亚洲天堂社区| 亚州电影一区| 六月婷婷色综合图片| 中文字幕日韩经典|