天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于單片機(jī)的USB設(shè)備的研究與設(shè)計(jì)

發(fā)布時(shí)間:2020-09-04 08:57
   USB是通用串行總線(Universal Serial Bus)的縮寫,它最初是由微軟和英特爾公司倡導(dǎo)發(fā)起,其最大的特點(diǎn)是支持熱插拔(Hot plug)和即插即用(Plug and Play)。當(dāng)設(shè)備插入時(shí),主機(jī)自動(dòng)枚舉(enumerate)此設(shè)備并加載所需的驅(qū)動(dòng)程序,即可和計(jì)算機(jī)進(jìn)行通信,因此,它的使用遠(yuǎn)比PCI和PS/2總線方便。USB的出現(xiàn)主要也是為了簡(jiǎn)化個(gè)人計(jì)算機(jī)與外圍設(shè)備的連接,增加易用性。USB的即插即用PnP(Plug and Play)的特性將使計(jì)算機(jī)變得更易用、更大眾化。USB還具有很多優(yōu)點(diǎn),例如容易使用、方便攜帶、傳輸速度快、可擴(kuò)展性強(qiáng)、標(biāo)準(zhǔn)統(tǒng)一、價(jià)格便宜等等。只要是能和計(jì)算機(jī)相連的設(shè)備,就基本上可以通過USB來實(shí)現(xiàn),由此,足見USB功能的強(qiáng)大,研究USB設(shè)備的相關(guān)設(shè)計(jì)有著十分重要的意義。 本文實(shí)現(xiàn)了利用單片機(jī)STC11F32XE和USB驅(qū)動(dòng)芯片PDIUSBD12來組成設(shè)計(jì)USB設(shè)備所需要的主要硬件電路,利用該系統(tǒng)電路研究并設(shè)計(jì)了多媒體USB鍵盤、USB MIDI設(shè)備和自定義的USB存儲(chǔ)設(shè)備這三個(gè)具體的USB設(shè)備,給出了USB設(shè)備設(shè)計(jì)的具體方法和流程。對(duì)于硬件的設(shè)計(jì),需要掌握相關(guān)外圍電路的設(shè)計(jì)方法,包括單片機(jī)和USB驅(qū)動(dòng)芯片PDIUSBD12的電路設(shè)計(jì)。在設(shè)計(jì)的過程中把重點(diǎn)放在了電路的穩(wěn)定性和可靠性上。在軟件的設(shè)計(jì)過程中需要深入研究USB相關(guān)協(xié)議和USB設(shè)備固件的開發(fā),給出了USB設(shè)備的固件設(shè)計(jì)方法及流程。對(duì)于自定義的USB存儲(chǔ)設(shè)備,不可避免地要開發(fā)自己的USB設(shè)備驅(qū)動(dòng)程序。因此,必須深入研究基于WDM型的USB驅(qū)動(dòng)的開發(fā)方法和技巧。該驅(qū)動(dòng)程序的設(shè)計(jì)主要是利用VC++6.0、Driver Studio和DDK來實(shí)現(xiàn)的,給出了驅(qū)動(dòng)框架創(chuàng)建的步驟和基于此框架的驅(qū)動(dòng)程序的主要函數(shù)的實(shí)現(xiàn)。另外,為了實(shí)際的應(yīng)用和調(diào)試的方便,進(jìn)一步研究并設(shè)計(jì)了適合自己設(shè)備的上位機(jī)應(yīng)用程序。 本系統(tǒng)成功地實(shí)現(xiàn)了多媒體USB鍵盤、USB MIDI設(shè)備和自定義的USB存儲(chǔ)設(shè)備。通過實(shí)際的測(cè)試,各個(gè)設(shè)備工作穩(wěn)定可靠,抗干擾能力強(qiáng)。自定義USB設(shè)備的驅(qū)動(dòng)程序和上位機(jī)應(yīng)用程序運(yùn)行穩(wěn)定可靠、應(yīng)用性強(qiáng),完全可以應(yīng)用到實(shí)際的相關(guān)項(xiàng)目的開發(fā)過程中。這幾個(gè)USB設(shè)備的成功實(shí)現(xiàn)為其他USB相關(guān)設(shè)備的設(shè)計(jì)奠定了扎實(shí)的基礎(chǔ),同時(shí)也提供了十分有價(jià)值的參考。
【學(xué)位單位】:安徽農(nóng)業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2010
【中圖分類】:TP334.7

【參考文獻(xiàn)】

相關(guān)期刊論文 前6條

1 馬亞全 ,高小榕 ,吳靖 ,范曉東;基于USB總線的數(shù)據(jù)采集設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2001年10期

2 吳鵬,陶正蘇,胡宇貞;基于單片機(jī)USB接口的PC主機(jī)驅(qū)動(dòng)程序和應(yīng)用程序設(shè)計(jì)[J];電子器件;2005年03期

3 葉衛(wèi)東,張浩;快速實(shí)現(xiàn)即插即用設(shè)備驅(qū)動(dòng)程序[J];測(cè)控技術(shù);2000年10期

4 宋方,郝保國(guó),趙飛鵬;通用串行總線(USB)及其芯片的使用[J];測(cè)控技術(shù);2000年10期

5 陶莉;黃佩偉;;Automatic Software Install/Update for Embedded Linux[J];Journal of Shanghai Jiaotong University;2008年01期

6 劉婷;龍鐵鋼;張弘;;USB主機(jī)控制器在嵌入式數(shù)據(jù)采集系統(tǒng)中的實(shí)現(xiàn)[J];儀器儀表與分析監(jiān)測(cè);2006年03期



本文編號(hào):2812122

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2812122.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b5c6c***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com