freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

usb接口在單片機通信中的設計應用畢業(yè)論文-展示頁

2025-07-07 09:04本頁面
  

【正文】 發(fā)之前,首先要根據(jù)具體使用要求選擇合適的USB控制器。專用(Special)前同步(PRE)1100B主機發(fā)送的前同步字。另外,設備可能發(fā)送NAK,指示沒有可用的數(shù)據(jù),或者狀態(tài)沒有改變[4]。主機定時啟動中斷傳輸,看設備端點是否有任何數(shù)據(jù)可用。IN包或OUT包開始所有其它的傳輸。像任何其它包一樣,SOF包可能被破壞。3)幀開始(SOF)SOF包由主機發(fā)送,指示一個幀的開始。2)事務 事務是主機和一個設備之間使用一個或多個包的離散交互。一個包通常由同步信號、包標志(PID)、地址、傳送的數(shù)據(jù)和CRC等組成??捎玫臄?shù)據(jù)傳輸時間(帶寬)被劃分成幀,每個幀lms長,一個全速的數(shù)據(jù)幀最多含有1500字節(jié),而對于低速的幀最多含有187字節(jié)。例如進行語音業(yè)務傳輸時,使用等時傳輸方式是很好的選擇。4)同步傳輸:主要用于主機和設備與時間有關的信息傳輸,具有周期性、連續(xù)性等特點。它并不能保證傳輸?shù)乃俾?,但可以保證傳輸?shù)目煽啃?,出現(xiàn)錯誤的時候會要求發(fā)送方重發(fā)。3)批量傳輸:主要用于沒有帶寬和間隔時間要求的大量數(shù)據(jù)的傳送和接收。主要用于定時查詢設備是否有中斷數(shù)據(jù)要傳送,用來支持那些偶然需要少量數(shù)據(jù)通信,但服務時間受限制的設備。任何一個USB設備都必須支持與一個控制傳輸類型相對應的端點0。如果從頭設計一個USB設備,必須決定那些傳輸類型是合適的。主機操作系統(tǒng)要為發(fā)現(xiàn)的每個配置或接口建立內(nèi)核設備[19]。主機從設備讀取各種描述符,了解有什么配置、接口和端點可用。但是,當前配置中的所有接口(和它們的端點)可以同時是活動的。最后,設備可以有多組接口。消息管道是雙向的,它只支持控制傳輸方式。首先,由主機發(fā)請求給USB設備,然后在適當?shù)姆较蛏蟼鬏敂?shù)據(jù),最后是到達一個狀態(tài)階段。流管道傳輸?shù)臄?shù)據(jù)包的內(nèi)容不具有USB要求的結構,它是單向傳輸?shù)?;流管道支持批量、等時和中斷傳輸方式。管道是具有多個特征的信道,如帶寬分配、包大小、管道類別以及數(shù)據(jù)流向。所有設備都有一個端點0傳輸,用于配置和控制各設備。 USB邏輯結構每個USB設備內(nèi)有一個或多個邏輯連接點,稱為端點(Endpoint),每個端點指定下面的傳輸類型之一:控制傳輸、中斷傳輸、塊傳輸和等時傳輸。USB協(xié)議規(guī)范中定義了USB的設備類型,比如音頻、通信、HID、HUB等設備類。功率不大的外設可以直接使用USB總線電源供電,而不必外接電源,USB總線最大可以提供5V, 500mA電源,并支持節(jié)約能源的掛機和喚醒模式。信號線的特性阻抗為9052,而信號是利用差模方式送入信號線的。通過使用集線器擴展可連接多達127個外設。為了防止出現(xiàn)環(huán)形接入的情況,在USB中使用了分層的拓撲結構。主機中包含了一個嵌入的集線器,稱為根集線器(Root hub)通過根集線器,主機可以提供一個或多個接入點。USB的接入點由集線器(Hub)來提供。(3)利用了商用技術。7)成本低廉(1)組件與電纜價格便宜。6)與PC工業(yè)協(xié)同作用(1)符合PC即插即用體系結構。5)穩(wěn)定性(1)協(xié)議中包含錯誤檢測機制。(2)通過支持不同的分組緩沖區(qū)和時延要求,支持不同數(shù)據(jù)傳輸速率的設備。(2)同步負荷可以使用總線上全部帶寬。(6)具有較小的協(xié)議開銷,總線利用率較高。(4)支持多達127個物理外設。(2)同一組總線上可以同時支持同步和異步傳輸類型。(4)支持動態(tài)接入和動態(tài)配置。(2)對最終用戶隱藏了電氣細節(jié),例如總線終結。 USB總線的優(yōu)點 隨著各種類型的USB外設(如USB閃存盤、USB視頻頭、USB鼠標等)的陸續(xù)出現(xiàn),USB通信的優(yōu)點越來越廣泛的被人們所熟知,將外設連接到計算機時,USB接口成為優(yōu)先的選擇,不管是使用外設的用戶或是開發(fā)USB軟硬件的設計者,USB都有讓雙方滿意的特性。這不僅使外設日益多樣化的發(fā)展趨勢與系統(tǒng)(I/O端口、IRQ)有限性的矛盾更加突出,而且給用戶對外設的連接和使用帶來極大不便,因此,迫切需要新的通用型外設標準出臺。 單片機控制器USB接口芯片 Flash存儲器芯片輸入輸出模塊LPT并行接口PS/2串行接口 設備系統(tǒng)結構框圖[1] 1 USB技術 USB總線概述 USB總線簡介USB(Universal Serial Bus)的中文含義是通用串行總線。4) LPT并行接口擴展保留了LPT并行接口,可用于并口打印機信號到USB打印機信號的轉換或者其它類型的數(shù)據(jù)傳輸擴展。2) PS/2接口擴展電路擴展PS/2接口,可實現(xiàn)將PS/2鍵盤和PS/2鼠標轉換為USB設備使用。設備主體由AT89S52和PDIUSBD12以及維持它們正常工作所必需的外圍元件組成,設備主體接上主機之后,能夠單獨完成設備的識別和配置,并可以實現(xiàn)數(shù)據(jù)通信功能。 系統(tǒng)實現(xiàn)功能系統(tǒng)是一個人機接口設備(HID),主要完成的是USB設備的基本功能,即主機對設備的列舉和中斷方式的數(shù)據(jù)傳輸。這種實現(xiàn)USB接口的標準組件,使得我們可以在各種不同類型微控制器中選擇出最合適的微控制器。利用89S52與PDIUSBD12相連的USB接口電路能大大提高89S52的通信速率。增強的部分主要有:8K FLASH程序存儲器(8051用PROM,無法編程寫入,導致實際上多數(shù)用無ROM的8031外擴的EPROM。然而,使用51系列芯片,在要求高傳輸率的場合根本無法滿足要求,這樣在51系列芯片的串口通信中會形成一個速度瓶頸。本文詳細介紹了利用89s52與PDIUSBD12相連的USB接口電路的應用。另一種就是純粹的USB接口芯片,僅處理USB 通信,如PHILIPS 的PDIUSBD11(I2C 接口)、PDIUSBP11A、PDIUSBD12(并行接口)、National Semiconductor的USBN960USBN960USBN9604等?,F(xiàn)在的USB生產(chǎn)廠商很多,幾乎所有的硬件廠商都有USB 的產(chǎn)品。隨著大量支持USB的個人電腦的普及,USB逐步成為PC機的標準接口已經(jīng)是大勢所趨。它還具備連接單一化、軟件自動“偵測”以及熱插拔的功能,也就是說,在電腦不關機的情況下,就可以將設備連接到電腦上或是將設備從電腦上拔下來拿走。如果在電腦工作期間插上或拔出,雖然有時電腦還是可以繼續(xù)工作,但大多數(shù)時候電腦會停止響應,或是插入的裝置無法工作,甚至死機,嚴重的還會燒壞主板接口。如果各位繞到電腦背后看看,一定可以看到一堆慘不忍睹的“糾結”現(xiàn)象,這正是USB想解決的一個問題?,F(xiàn)在生產(chǎn)的PC幾乎都配備了USB接口,Microsoft 的Windows9NT以及Linux、FreeBSD等流行操作系統(tǒng)都增加了對 USB的支持。USB接口在單片機通信中的設計應用畢業(yè)論文目錄0 引言 1 選題現(xiàn)狀、研究意義以及發(fā)展趨勢 1 系統(tǒng)實現(xiàn)功能 21 USB技術 4 USB總線概述 4 USB總線簡介 4 USB總線的優(yōu)點 4 USB協(xié)議簡介 5 USB物理體系結構 5 USB設備邏輯結構 6 USB傳輸類型 8 USB低層通信協(xié)議 8 USB接口技術 102 系統(tǒng)硬件電路設計 11 設備電路系統(tǒng)概述 11 51系列單片機最小系統(tǒng) 11 AT89S52單片機的介紹和選用 11 AT89S52與PDIUSBD12構建的最小系統(tǒng) 15 AT89S52和外圍器件 16 PDIUSBD12外圍電路及其與單片機的連接設計 17 PDIUSBD12介紹 17 USB外圍電路及其與單片機連接 21 擴展功能電路的設計 22 PS/2串行接口的擴展設計 23 Flash存儲器的擴展設計 23 LPT并行接口的擴展設計 253 系統(tǒng)軟件設計 27 固件程序的設計與實現(xiàn) 27 描述符 27 固件程序的結構 29 驅動程序的設計與實現(xiàn) 32 驅動程序概述 32 WDM設備驅動程序結構 33 驅動程序開發(fā)的工具軟件 33 用Win Driver開發(fā)驅動程序 34 系統(tǒng)應用程序開發(fā) 35 應用程序的實現(xiàn)的功能 35 利用Win Driver實現(xiàn)應用程序 354 系統(tǒng)調(diào)試 37 系統(tǒng)硬件測試 37 系統(tǒng)軟件調(diào)試及系統(tǒng)測試 37結論 39致謝語 40參考文獻 41附錄一:原理圖 42附錄二:程序 43附錄三:英文原文 53附錄四:英文譯文 63III袁小棠:應用電子技術教育專業(yè)畢業(yè)設計 0 引言 選題現(xiàn)狀、研究意義以及發(fā)展趨勢USB(Universal Serial Bus)即通用串行總線,是現(xiàn)在非常流行的一種快速、雙向、廉價、可以進行熱插拔的接口,在現(xiàn)在的每一臺PC機上都可以找到一對USB接口。USB是近年來應用在PC領域的新型接口技術,是一些PC大廠商,如 Microsoft、Intel等為了解決日益增加的PC外設與有限的主板插槽和端口之間的矛盾而制定的一種串行通信的標準,自1995年在Comdex上亮相以來至今已廣泛地為各 PC廠家所支持。在這之前,個人電腦的外部接口規(guī)格十分“繁華”,例如,鍵盤要接AT口或PS/2的接口,鼠標要接COM口或PS/2接口,Modem要接另一個COM口,打印機要接Parallel Port(并口),而搖桿則要跟MIDI裝置共搶Game/MIDI口,每個外設都是這樣單獨地與電腦連接。   除了線路紊亂與安裝模糊混淆外,這些線路都是不可以隨意插拔的,必須在開機前裝好才能正常使用。 USB就是要解決上述這些問題,它是一種新規(guī)格的外接串聯(lián)口,提出該規(guī)格的廠商希望用USB來取代現(xiàn)有種種的外接設備接口。在操作系統(tǒng)的支持下,還可以不用干預自動安裝驅動程序,可以說是做到了真正的即插即用。幾乎三年內(nèi)生產(chǎn)的主板都有2個或以上的USB標準接口,支持USB的外設越來越多,像USB鍵盤和USB鼠標、USB調(diào)制解調(diào)器、USB音箱 、USB打印機、USB掃描儀、USB游戲桿、USB Hub、USB顯示器、USB數(shù)碼相機、USB攝像頭、USB硬盤等等設備。USB控制器一般有兩種類型:一種是MCU 集成在芯片里面的,如Intel 的8X930AX、CYPRESS的EZUSB、SIEMENS的C541U以及MOTOLORA、National Semiconductors 等公司的產(chǎn)品。前一種由于開發(fā)時需要單獨的開發(fā)系統(tǒng),因此開發(fā)成本較高;而后一種只是一個芯片與MCU接口實現(xiàn)USB通信功能,因此成本較低,而且可靠性高。51系列的芯片在目前來說是性價比最高的單片機,而且供貨充足,有多家公司生產(chǎn),而且51系列芯片的開發(fā)是最容易的,開發(fā)周期短,特別是國內(nèi)的院校大都采用了51系列來學習單片機系統(tǒng)。AT89S52是MCS51系列兼容單片機,工作電壓46V,通常封裝為DIP40或PLCC44,工作頻率24MHZ。8K FLASH一般已經(jīng)夠用,通常無需外擴程序存儲器,理論可寫入次數(shù)1000)、256B RAM數(shù)據(jù)存儲器(8051為128)、3個定時計數(shù)器(8051為2個)、WDT(8051沒有)、ISP(8051沒有)。而PDIUSBD12通常用作微控制器系統(tǒng)中實現(xiàn)與微控制器進行通信的高速通用并行接口,因此具有廣闊的應用前景。這種靈活性不但減小了開發(fā)的時間、風險以及費用,而且利用USB總線技術的即插即用、熱插拔等特性,可以開發(fā)出高性能的USB接口,從而用最快捷的方法實現(xiàn)最經(jīng)濟的USB外設的解決方案,因此,研究意義較為深遠。這兩點是USB設備所必須擁有的功能,可以稱作USB設備的基本功能。為了豐富設備的功能,對系統(tǒng)還做了一定的擴充,還擴展了8位撥碼開關輸入和8位發(fā)光二極管LED輸出,另外還實現(xiàn)以下設備功能:1) 簡單的演示設備用于演示HID設備配置過程和中斷傳輸方式下基本數(shù)據(jù)交換過程。3) Flash存儲器擴展利用SamsungK9F2808芯片(16MB的Flash存儲器芯片,數(shù)據(jù)字寬8位)擴展為移動存儲器設備。以上幾種擴展不可能同時實現(xiàn),設備可在上電后由一個2位的撥碼開關選擇自己配置哪種設備。早先的微機系統(tǒng)中,外設與CPU的連接存在接口標準各自獨立、互不兼容、無法共享的問題,并且安裝、配置也很麻煩。為了實現(xiàn)整個計算機系統(tǒng)中總線的一致性,以Intel公司為主,并聯(lián)合Compaq,HewlettPackard,Lucent,Microsoft,NEC以及Philips共七家公司共同開發(fā)的一種快速的、雙向的、同步傳輸?shù)牟⒖梢詿岚尾宓男滦屯ㄓ么锌偩€,簡稱USB總線。根據(jù)USB總線規(guī)范的定義,USB總線主要具有以下優(yōu)點:1)方便最終用戶的使用(1)電纜和連接器具有唯一的型號。(3)設備自動識別,自動安裝驅動程序和配置。2)工作負荷和應用范圍廣(1)支持傳輸速率從幾Kb/s至幾Mb/s的設備。(3)支持對多個設備的同時操作(多連接)。(5)支持在主機和設備間多個數(shù)據(jù)和消息流的傳輸。3)同步帶寬(1)可以為外設提供確定的帶寬和很小的時延。4)靈活性(1)可以有很多不同大小的分組,并允許在一定范圍內(nèi)選擇設備的緩沖區(qū)。(3)提供了用于控制緩沖區(qū)的流控功能。(2)支持動態(tài)接入和
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1