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

正文內(nèi)容

基于usb接口的ppt遠程控制系統(tǒng)的設(shè)計畢業(yè)論文(更新版)

2025-09-04 09:36上一頁面

下一頁面
  

【正文】 BD12 之間成功的傳輸(帶應(yīng)答)將關(guān)閉 LED,處于掛起狀態(tài)時,LED 將會關(guān)閉。 PLL 的工作不需要外部元件。 USB 總線連接可以重新初始化而不需要拔出電纜。當 PDIUSBD12 成功地枚舉和配置后 LED 指示將一直點亮,隨后與 PDIUSBD12 之間成功的傳輸(帶應(yīng)答)將關(guān)閉 LED,處于掛起狀態(tài)時, LED 將會關(guān)閉。支持單周期和突發(fā)模式的 DMA 傳輸。 表 PDIUSBD12 芯片引腳說明 管腳 符號 類型 描述 1 DATA0 IO2 雙向數(shù)據(jù)位 0 2 DATA1 IO2 雙向數(shù)據(jù)位 1 3 DATA2 IO2 雙向數(shù)據(jù)位 2 4 DATA3 IO2 雙向數(shù)據(jù)位 3 5 GND P 地 6 DATA4 IO2 雙向數(shù)據(jù)位 4 基于 USB 接口的 PPT 遠程控制系統(tǒng)的設(shè)計 15 7 DATA5 IO2 雙向數(shù)據(jù)位 5 8 DATA6 IO2 雙向數(shù)據(jù)位 6 9 DATA7 IO2 雙向數(shù)據(jù)位 7 10 ALE I 在多路地址 /數(shù)據(jù)總線中,下降沿關(guān)閉地址信息鎖存。即使有了轉(zhuǎn)接板,采用貼片封裝的 PDIUSBD12 芯片也需要手工焊接在轉(zhuǎn)接板上,這一點需要特別注意,不能長時間焊接,以免芯片過熱以致?lián)p壞。 射頻遙控器設(shè)計 本設(shè)計的無線收發(fā)模塊采用 PT2262 和 PT2272 芯片組成的收發(fā)電路,PT2262/2272 是一種很常見的通用編碼和解碼電路,采用 CMOS 工藝制造,功耗較低。發(fā)射電路就是通過這樣一個過程發(fā)出請求信號,而接收器接收到信號后就可以得到相應(yīng)的請求信號。 Keil 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows 界面。與匯編相比, C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 (3)主機檢測到設(shè)備,發(fā)出復位。主機依照讀取的 USB設(shè)備描述符來進行配置,如果設(shè)備所需的USB 資源得以滿足,就發(fā)送配置命令給 USB 設(shè)備,表示配置完畢。 //先斷開 USB 連接 UsbConnect()。 //總線復位中斷處理 if(InterruptSourceamp。 //端點 1 輸入中斷處理 if(InterruptSourceamp。當 PDIUSBD12 成功地枚舉和配置后 LED 指示將一直點亮,隨后與 PDIUSBD12 之間成功的傳輸(帶應(yīng)答 )將關(guān)閉 LED,處于掛起狀態(tài)時, LED 將會關(guān)閉。 // 描述符類型編號,為 0x01 WORD bcdUSB。 // 設(shè)備出廠編號 BYTE iManufacturer。 // 此配置所支持的接口數(shù)量 BYTE bConfigurationVale。 // 描述該配置的字符串的索引值 BYTE bmAttribute。 // 描述產(chǎn)品字符串的索引 BYTE iSerialNumber。 // USB 分配的設(shè)備類代碼, 0x01~0xfe 為標 // 準設(shè)備類, 0xff 為廠商自定義類型 // 0x00 不是在設(shè)備描述符中定義的,如HID BYTE bDeviceSubClass。作為一個診斷工具,它對隔離故障的設(shè)備是很有用的。 //端點 2 輸出中斷處理 if(InterruptSourceamp。 //端點 0 輸出中斷處理 if(InterruptSourceamp。 //配置值初始化為 0 while(1) //死循環(huán) { if(D12GetIntPin()==0) //如果有中斷發(fā)生 { D12WriteCommand(READ_INTERRUPT_REGISTER)。如果使用總線供電,為了節(jié)省電源,當總線保持空閑狀態(tài)超過 3ms以后,設(shè)備驅(qū)動程序就會進入掛起狀態(tài)。 (4)設(shè)備默認狀態(tài)。以下為各部分軟件設(shè)計的詳細介紹。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。具體的應(yīng)用電路圖如圖 所示。 編碼芯片 PT2262 編碼信號是由地址位、數(shù)據(jù)位和同步位組成的完整的一幀,從 17 腳輸出到 射頻發(fā)射模塊的數(shù)據(jù)輸入端 再 發(fā)射出去。 芯片內(nèi)部有各個寄存器,根據(jù)寄存器相關(guān)命令編寫 C 語言程序(可以采用由局部到整體的方法),這 樣對 USB 傳輸協(xié)議的認識更清楚,程序流程也容易理解,脈絡(luò)清晰。EOT_N 僅當DMACK_N 和RD_N 或 WR_N一起激活才有效 20 RESET_N I 復位(低有效且不同步)。 ( 2)支持 DMA(直接存儲器訪問)操作,可以和對其它端點的正常 I/O 操作交叉進行。作為一個診斷工具,它對隔離故障的設(shè)備是很有用的。 VBUS 可通過 EOT_N 管腳進行檢測。 ( 5) Philips 串行接口引擎( PSIE) Philips SIE 實現(xiàn)了全部的 USB 協(xié)議層,完全由硬件實現(xiàn)而不需要固件的參與。作為一個診斷工具,它對隔離故障的設(shè)備是很有用的。 PDIUSBD12 是一款性價比很高的 USB 器件,它通常用作微控制器系統(tǒng)中實現(xiàn)與微控制器進行通信的高速通用并行接口,它還支持本地的 DMA 傳輸。其輸入管腳XTAL1 和輸出管腳 XTAL2 用于接外部晶振。由于人的動作再快也會使按鈕保持接通達數(shù)十毫秒,所以,完全能夠滿 足復位的 要求。為了保證系統(tǒng)能夠可靠地復位, RST端的高電平信號必須維持足夠長的時間。許多用戶在設(shè)計完單片機系統(tǒng),并在實驗室調(diào)試成功后,在現(xiàn)場卻出現(xiàn)了“死機”、“程序走飛”等現(xiàn)象,這主要是單片機的復位電路設(shè)計不可靠引起的。每一個機器周期需 12 個振蕩 器或時鐘周期。當 P0 口作為地址 /數(shù)據(jù)復用時不 用 接上拉電阻 。 它與 MCS- 51 指令系統(tǒng)兼容。一方面可獲得很高的指令運行速度,另方面,在相同的運行速度下,可大大降低時鐘頻率,有利于獲得良好的電磁兼容效果。由于它的結(jié)構(gòu)與指令功能都是按照工業(yè)控制要求設(shè)計的,故又叫單片微控制器。 IRP 是由操作系統(tǒng)定義的,而USB 傳輸與總線操作是 USB 規(guī)范定義的。將外設(shè)連接到主機或 USB Hub 的接口 部分。主控制器驅(qū)動程序( Host Controller Driver)完成對 USB 交換的調(diào)度,并通過根集線器或其它的集線器完成對交換的初始化。高速設(shè)備插入全速 hub 時應(yīng)該與全速兼容,而高速 hub 具有所謂 Transaction Translator(事務(wù)翻譯器 )功能,能夠隔離全速、低速設(shè)備與高速之間數(shù)據(jù)流,但是不會影響供電和串聯(lián)深度。當設(shè)備插入時,主機枚舉( enumerate)此設(shè)備 并加載所需的驅(qū)動程序,因此使用遠比 PCI和 ISA 總線方便 。缺少一個雙向、價廉、與外設(shè)連接的中低速的總線,限制了外圍設(shè)備 (諸如電話 /電傳 /調(diào)制解調(diào)器的適配器、掃描儀、鍵盤、 PDA)的開發(fā)。USB 使用四種數(shù)據(jù)傳輸方式:控制傳輸( control)、中斷傳輸( interrupt)、批量傳輸( bulk)及等時傳輸( isochronous) 。像上海諾為這樣的專業(yè)廠家,可根據(jù)用戶的需要提供個性化的LOGO 定制服務(wù)。羅技也有一款類似的產(chǎn)品,叫無線演示控制器,在名稱上突出了控制功能。 基于 USB 接口的 PPT 遠程控制系統(tǒng)的設(shè)計 2 PPT 無線遙控器的名稱有很多,不同的名稱強調(diào)的側(cè)重點是不一樣的。 PPT 無線遙控器可以把演示者從電腦旁邊徹底解放出來,使用者不必一直守在計算機旁邊。有的老師為解決這個問題,就找學生來幫忙翻頁,結(jié)果學生又會經(jīng)常和老師的要求不同步,每次找學生,也麻煩。 reducing the impact of the use of directional。 本論文設(shè)計了一個基于 51 單片機的外接 USB接口芯片 PDIUSBD12 的幻燈片無線遙控器。在設(shè)計中各方面都盡可能的考慮了用戶使用的方便簡捷和攜帶方便,采用了大量方便用戶使用的設(shè)計結(jié)構(gòu),如:使用射頻信號來傳播遙控信號,減少使用方向性的影響;系統(tǒng)采用最近流行的 USB 接口設(shè)計,大大簡化了設(shè)備的安裝;設(shè)計了合理的狀態(tài)顯示指示燈,方便用戶對設(shè)備工作狀態(tài)的了解;等等。他們愿意走到教室中間,近距離和學生交流。由于功能簡單,不需要復 雜的控制和管理系統(tǒng),應(yīng)用現(xiàn)有的市面上的集成電路芯片很容易實現(xiàn)幻燈片的放映、結(jié)束、上下翻頁控制等功能,能完成基本的幻燈片控制功能。無論在教室、演講廳的一個角落,還是在會議室的后面做現(xiàn)場互動,只需輕輕一按遙控激光筆上下翻頁鍵,想要的畫面就會自動出現(xiàn)在屏幕上。相應(yīng)的,鐳射翻頁筆的名稱是來自有人把激光筆翻譯成鐳射筆。 PPT 無線遙控器是專門為計算機及多媒體投影機設(shè)計的一款新型電子產(chǎn)品。徹底解除傳統(tǒng)鼠標和鍵盤需要在電腦旁邊操作的不便性,解決使用者不能離開講臺演說的束縛。然而,由于目前產(chǎn)業(yè)間的相互獨立發(fā)展,尚未建立統(tǒng)一標準,而 USB 則可以廣泛的連接計算機和電話。軟件代碼 主要存儲在單片機中,通過單片機中的軟件代碼運行,及各個管腳的控制外圍輔助電路的運行以實現(xiàn)系統(tǒng)的功能。 ( 2) 12 Mbit/s ( MByte/s)的全速速率,在 USB 之前是曾經(jīng)是最高速率,后起的更高速率的高速接口應(yīng)該兼容全速速率。 USB 宿主主要用于產(chǎn)生并且管理控制信號和數(shù)據(jù)流,檢測并處理總線上的各種活動的狀態(tài),并為總線上的 USB 設(shè)備提供能源。 USB功能器件作為 USB 外設(shè),它必須保持和 USB 協(xié)議的完全兼容,并可以響應(yīng)標準的USB 操作。例如鼠標,鍵盤等交互式設(shè)備就是低速設(shè)備運行,而打印機,掃描儀就使用全速設(shè)備模式運行。它們在數(shù)據(jù)格式,傳輸方向,數(shù)據(jù)包容量限制,總線訪問限制等方面有著各自不同的特征。由于單片機技術(shù)在各個領(lǐng)域正得到越來越廣泛的應(yīng)用,世界上許多集成電路生產(chǎn)廠家相繼推出了各種類型的單片機。在大批量使用時有可觀的經(jīng)濟效益和可靠性效益。 ( 2) GND:電路地。一般作為擴展時地址總線的高8 位復用口。 ( 9) XTAL2:作為振蕩器反相放大器的輸出。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后 ,如果 RST 引腳上有一個高電平并維持 2 個機器周期 (24 個振蕩周期 )以上,則 CPU 就可以響應(yīng)并將系統(tǒng)復位。如果系統(tǒng)在上電時得不到有效的復位,則程序計數(shù)器 PC 將得不到一個合適的初值,因此,CPU 可能會從一個未被定義的位置開始執(zhí)行程序。本系統(tǒng)中使用了 12MHz 的晶振為系統(tǒng)提供時鐘信號。震蕩頻率的選擇的是 12MHz 的晶振。 PDIUSBD12 完全符合 版的規(guī)范,它還符合大多數(shù)器件的分類規(guī)格:成像類,海量存儲器件,通信器件,打印設(shè)備以及人機接口設(shè)備。 ( 1)模擬收發(fā)器 集成的收發(fā)器接口可通過終端電阻直接與 USB 電纜相連。 PDIUSBD12 片內(nèi),默認狀態(tài)下不與 VCC 相連。 TMtSoftConnec 是 Philips 半導體一項尚未獲批準的專利技術(shù)。 ( 9)并行和 DMA 接口 將一個普通的并行接口定義成易于使用,快速而且可以與主流的微控制器直接數(shù)據(jù)交換的接口。 ( 4)可配置為同步傳輸或非同步(批量和中斷)傳輸。要使器件工作在 ,對VCC 和腳都提供 28 A0 I 地址位。 USB 接口芯片與單片機之間的引線要盡量短,本設(shè)計采用并行傳輸,數(shù)據(jù)傳輸占用了 8 個 IO 口,個引腳連線要盡量平行,避免交叉,以免信號線相互干擾,造成數(shù)據(jù)傳輸 不爭取或者 USB 總線不能正常復位。 PT2262 的 17 腳輸出的數(shù)字信號對高頻發(fā)射電路控制,完成幅度鍵控( ASK調(diào)制)相當于調(diào)制度為 100%的調(diào)幅。 基于 USB 接口的 PPT 遠程控制系統(tǒng)的設(shè)計 21 第 4 章 系統(tǒng)軟件設(shè)計 單片機開發(fā)中除必要的硬件外,同樣離不開軟件,匯編語言源程序要變?yōu)镃PU 可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編 ,機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼。 C 不是一種大語言,不是為任何特殊應(yīng)用領(lǐng)域 而設(shè)計。 USB 設(shè)備經(jīng) USB 總線連接主機。當主機接收到有設(shè)備對默認地址 (00H)響應(yīng)的時候,就分配給設(shè)備一個空閑的地址,以后設(shè)備就只對該地址進行響應(yīng)。 EA=1。0x80)UsbBusSuspend()。0x04)UsbEp1Out()。 //則返回報告 } } } } 程序說明: 如果單片機檢測到按鍵按下的信息,并根據(jù)相應(yīng)的模式發(fā)送按鍵碼, USB 接基于 USB 接口的 PPT 遠程控制系統(tǒng)的設(shè)計 25 口芯片如果出于非忙的狀態(tài),自動將處理好的數(shù)據(jù)包發(fā)往 PC 機,順利實現(xiàn)一次按鍵過程。這些描述符是用一定的字段構(gòu)成的,分別如下說明。 // 端點 0 的最大包的大小 WORD idVendor。 // 設(shè)備描述符的字節(jié)數(shù)大小,為0x12 BYTE bDescriptor
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1