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

正文內(nèi)容

紅外異步數(shù)字通信的數(shù)據(jù)采集裝置設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(文件)

 

【正文】 出口參數(shù):無(wú) 注意: 如果入口參數(shù)k等于 0,則不延時(shí)而直接返回。k。i。 _nop_()。 XXXXXXXX 00 000000000000000000 29 用以進(jìn)行調(diào)試的必備儀器有:萬(wàn)能表、穩(wěn)壓電源、示波器、信號(hào)發(fā)生器等。 。全部都用 c 語(yǔ)言編寫(xiě),模塊化設(shè)計(jì)可一實(shí)現(xiàn)鍵盤(pán)檢測(cè),數(shù)據(jù)收發(fā),數(shù)據(jù)顯示,并提供相應(yīng)的操作提示及出錯(cuò)顯示。軟件方面編寫(xiě)了 RTL8019AS 驅(qū)動(dòng)程序,包括 RTL8019AS 的復(fù)。故此,對(duì)其系統(tǒng)性能進(jìn)行測(cè)試時(shí),需特別重視以下三項(xiàng)指標(biāo):速率快慢、距離長(zhǎng)短以及精準(zhǔn)度。 ,并予以解決。 。 本系統(tǒng)的運(yùn)行類(lèi)型為傳輸系統(tǒng),對(duì)其系統(tǒng)運(yùn)行中所涉及到的距離、速率及誤碼率等要求甚高。 _nop_()。j。 if(k==0) { return。 XXXXXXXX 00 000000000000000000 28 BRGR0=BRGR0_DATA。 //雙緩沖禁止 ,中斷禁止 ,采用查詢(xún)方式發(fā)送和接收 SCON=0x40。 while(!PLEEN)。 TCR21=0x85。 } 名稱(chēng) : CCU_Ini() 功能 : CCU 模塊初始化 ,使 OCA()輸出 38KHz,50%占空比的 PWM 波 ,作為紅外線的載波 ,使用 6MHz 晶振時(shí) ,CCU 頻率 =((6000000/2)/6)*32=16MHz,定時(shí)器重裝值=CCU 頻率 /紅外線載頻 =16000000/38000=421=0x1a5 void CCU_Ini() { TOR2H=0x01。i++) { XXXXXXXX 00 000000000000000000 27 while(!RI)。 FE=0。 } } 名稱(chēng) : RcvData() 功能 : 通過(guò) UART 連續(xù)接收 16 字節(jié)數(shù)據(jù) 入口參數(shù) : pbuf用于接收數(shù)據(jù)的緩沖區(qū)首地址 出口參數(shù) : 接收到的 16 字節(jié)數(shù)據(jù)位于接收緩沖區(qū) 注意 : 此程序采用查詢(xún)方式進(jìn)行接收。i16。 SendData(RcvBuf)。 //CCU 模塊初始化 ,用以產(chǎn)生 38KHz 調(diào)制信號(hào) UART_Ini()。 //接收數(shù)據(jù)用緩沖區(qū) P0M1=P0M2=0。 void SendData(uchar *pbuf)。 } } } } include include define uchar unsigned char //變量定義 const uchar data BRGR1_DATA=9。i) { XXXXXXXX 00 000000000000000000 25 _nop_()。k) { for(j=200。 void Delay(uchar k) { uchar i,j。 BRGR1=BRGR1_DATA。 SSTAT=0。 XXXXXXXX 00 000000000000000000 24 PLEEN=1。 //(OCRAH:OCRAL)=(TOR2H:TOR2L)/2,PWM 的占空比為 50% OCRAL=0xd2。 } } return(1)。 bit Compare(uchar *pbuf) { uchar i。 XXXXXXXX 00 000000000000000000 23 RI=0。 RI=0。由于采取半雙工通信,所以接收數(shù)據(jù)之前要打開(kāi)接收允許,接收完畢之后要關(guān)閉接收允許。i++) { SBUF=i。 void SendData() { uchar i。 } else { BEEP=0。 RcvData(RcvBuf)。 //CCU 模塊初始化 ,用以產(chǎn)生 38KHz調(diào)制信號(hào) UART_Ini()。 _nop_()。i。k。 //啟動(dòng) UART 的波特率發(fā)生器 } 名稱(chēng) : Delay() 功能 : 延時(shí) *k 秒 (振蕩器為 6MHz) 入口參數(shù):k 延時(shí)時(shí)間 出口參數(shù):無(wú) 注意: 如果入口參數(shù)k等于 0,則不延時(shí)而直接返回。 //SMOD0=1,SCON 的位 7 作為 FE BRGCON=0。 //啟動(dòng)定時(shí)器 ,非對(duì)稱(chēng) PWM 模式 } 名稱(chēng) : UART_Ini() 功能 : UART 初始化 ,波特率 2400bit/s void UART_Ini() { PCON=0。 //非反相的 PWM, XXXXXXXX 00 000000000000000000 20 TCR20=0。 OCRAH=0x00。i++) { if(pbuf[i]!=i) { return(0)。 } 名稱(chēng) : Compare() 功能 : 比較緩沖區(qū)中的內(nèi)容是否為 0~15 入口參數(shù) : pbuf需要比較的緩沖區(qū)首地址 出口參數(shù) : 比較正確則返回 1,否則返回 0。i++) { while(!RI)。 FE=0。 } } 名稱(chēng) : RcvData() 功能 : 通過(guò) UART 連續(xù)接收 16 字節(jié)數(shù)據(jù) 入口參數(shù) : pbuf用于接收數(shù)據(jù)的緩沖區(qū)首地址 出口參數(shù) : 接收到的 16 字節(jié)數(shù)據(jù)位于接收緩沖區(qū) 注意 : 此程序 采用查詢(xún)方式進(jìn)行接收。i16。 XXXXXXXX 00 000000000000000000 18 } } } 名稱(chēng) : SendData() 功能 : 通過(guò) UART 連續(xù)發(fā)送 16 字節(jié)數(shù)據(jù) (0~15) 入口參數(shù):無(wú) 出口 參數(shù):無(wú) 注意 : 此程序采用查詢(xún)方式發(fā)送。 BEEP=1。 //發(fā)送 16 字節(jié)數(shù)據(jù) Delay(1)。 //, 設(shè)置為開(kāi)漏 CCU_Ini()。 //主程序開(kāi)始 void main() { uchar RcvBuf[16]。 void SendData()。 const uchar data BRGR1_DATA=9。發(fā)送端在進(jìn)行數(shù)據(jù)的傳送時(shí)按照一定的先后順序進(jìn)行,遵循著先高后低的原則,并且重要的數(shù)據(jù)具有優(yōu)先傳送的特權(quán)。 鍵盤(pán)模塊和顯示模塊, 作為進(jìn)行人機(jī)交流的橋梁,可利用鍵盤(pán)進(jìn)行一系列的有關(guān)計(jì)算機(jī)及程序方面的操作。 ,則應(yīng)選用紅外線接受電路方式。 圖 37 UART 串口通信模塊 XXXXXXXX 00 000000000000000000 14 詳述主機(jī)與從機(jī)的通信過(guò)程 ( 1)主機(jī)通信過(guò)程 當(dāng)電初始化結(jié)束 UART的運(yùn)行狀態(tài)波特率的設(shè)定及相關(guān)的 CCU模塊 PWM運(yùn)行狀態(tài) PWM頻率的設(shè)置 CCU模塊工作于對(duì)稱(chēng)的非反相的 PWM模式頻率 38KHz占空比為 50%,當(dāng)按鍵完成操作后,確定其相關(guān)的鍵位序號(hào)值并通過(guò)紅外線設(shè)備對(duì)其相關(guān)的數(shù)據(jù)進(jìn)行傳輸,所表示的信息當(dāng)以數(shù)碼管進(jìn)行顯示,并將具有 16位字節(jié)的數(shù)據(jù)通過(guò)其紅外接口所收回。 XXXXXXXX 00 000000000000000000 13 圖 36 電源穩(wěn)壓模 塊 URT串口通信模塊 單片機(jī) I/O 口所利用到的電平為 TTL,其運(yùn)行中的邏輯狀態(tài)借助于電平電勢(shì)的高低變化來(lái)判斷, RS— 232C 通信協(xié)議通常被用在串行通信的運(yùn)行中,其主要作用為利用電壓的正負(fù)值來(lái)判定其邏輯狀態(tài),因其兩者間的電平值不相同,故此需要用電平來(lái)對(duì)其接口進(jìn)行相關(guān)的匹配工作。 利用共陽(yáng)方式來(lái)設(shè)計(jì)數(shù)碼管,運(yùn)用單片機(jī)將經(jīng)過(guò)解碼后的數(shù)據(jù)從 P2 口傳送至七段數(shù)碼管并予以顯示出來(lái),在此過(guò)程中所運(yùn)用的技術(shù)手法是基于軟件編程而實(shí)現(xiàn)的。 目 前市場(chǎng)使用最多的是機(jī)械觸點(diǎn)式的鍵盤(pán)。 圖 34 鍵盤(pán)輸入模塊 因?yàn)楸鞠到y(tǒng)功能鍵所需要數(shù)量較多的鍵,為了不使單片機(jī)的 I/O 資源遭到浪費(fèi),故使用 4? 4 陣的非編碼鍵盤(pán)方式,如圖 34 所示。作為進(jìn)行人機(jī)交流的橋梁,可利用鍵盤(pán)進(jìn)行一系列的有關(guān)計(jì)算機(jī)及程序方面的操作。對(duì)于較高標(biāo)準(zhǔn)要求的波特率編碼信號(hào)而言,38KHz的載波頻率不適用于電路調(diào)制過(guò)程中的抗干擾狀況, 應(yīng)繼續(xù)使用 38K的載波才能確保其傳輸過(guò)程中的抗干擾力得到加強(qiáng)。 根據(jù)以上各類(lèi)所述的功能模塊作用,在利用少許外設(shè)配件的幫助便能發(fā)揮出最大程度的作用。其具體的流程圖如圖 31 所示。 lpc935 能夠作為從機(jī)的主控模塊,并同時(shí)借助于 LED 顯示器及相關(guān)的紅外線裝置組成其受控模塊。 本章小結(jié) 本章所講 在于保障 紅外無(wú)線數(shù)據(jù)的傳輸過(guò)程能夠安全實(shí)現(xiàn)、準(zhǔn)確無(wú)誤。四種輸出類(lèi)型為:基于準(zhǔn)雙向口模式、推挽、開(kāi)漏輸出以及僅為輸入功能。 可控制口線輸出的轉(zhuǎn)換速率能夠減少 EMI,將傳送的最小跳變時(shí)間控制在10ns 之內(nèi),當(dāng)進(jìn)行相關(guān)的片內(nèi)復(fù)位工作時(shí), P89LPC933/934/935/936 僅僅進(jìn)行電源和地的連接即可, 4 個(gè)中斷優(yōu)先級(jí), 8 個(gè)鍵盤(pán)中斷輸入,另加 2 路外部中斷輸入,施密特觸發(fā)端口輸入,雙數(shù)據(jù)指針,仿真支持。端口檢測(cè)。 XXXXXXXX 00 000000000000000000 8 對(duì)其可配置的片內(nèi)振蕩器的頻率范圍進(jìn)行研究。 Flash 程序存儲(chǔ)器能夠在應(yīng)用中將編程( IAP)得以實(shí)現(xiàn)。僅利用頻率值較低的時(shí)鐘就能擁有相似的性能,很明顯的減少了功耗及相關(guān)的 EMI。 I/O 口的承受力為 5V 電壓。具有 2 個(gè) 16 位定時(shí) /計(jì)數(shù)器以及 1 個(gè) 23 位的系統(tǒng)定時(shí)器。其工作特性適用于非易失性數(shù)據(jù)存儲(chǔ)器的使用。 主要芯片介紹 Philips89lpc935 作為單片封裝類(lèi)型的一種微控制器, P89LPC935 所采用的是成本較低的封裝形式。XXXXXXXX 00 000000000000000000 7 另外內(nèi)部的仿真器可對(duì)目標(biāo)進(jìn)行有效的模擬實(shí)驗(yàn),其中包括有:指令集、片上外設(shè)以及外界信息等。整個(gè) Protel99 SE 包含了 5 個(gè)部分,分別為原理圖的設(shè)計(jì)、 PCB 的設(shè)計(jì)、自動(dòng)布線器的制作、原理圖混合信號(hào)仿真以及 PLD 的設(shè)計(jì)。如圖 28 所示。其最常使用的相關(guān)處理方法有兩類(lèi), PWM 法及 PPM 法。并且,發(fā)送端不用進(jìn)行預(yù)先的比特同步工作。其過(guò)程叫做幀定界。異步通信最大的優(yōu)點(diǎn)就是價(jià)格成本低、操作簡(jiǎn)單。 本設(shè)計(jì)所使用的是異步通信方式。現(xiàn)有的最常使用的調(diào)制方式一般是 PPM 方式,而目前市場(chǎng)上的眾多廠家將二者合二為一運(yùn)用到一個(gè)裝置中,更加方便了其接受過(guò)程。小鍵盤(pán)的作用是進(jìn)行相關(guān)的控制輸送工作,在通過(guò) 89lpc935 所檢查后,編碼完成后由紅外直接送出;對(duì)其進(jìn)行的接受過(guò)程正好相反。其研究所涉及的步驟為數(shù)據(jù)的輸入與輸出,進(jìn)行調(diào)制控制相關(guān)信號(hào)的發(fā)送以及紅外傳輸?shù)?。?dāng)前 , 隨著科技的不斷進(jìn)步,使得紅外線傳輸協(xié)議被逐漸的加以改善,在紅外傳輸系統(tǒng)的運(yùn)行過(guò)程中,其有關(guān)的可靠性、誤碼率等性能數(shù)據(jù)都被大大的提高。所以想要信息的傳送更可靠、更安全 ,對(duì)系統(tǒng)的抗干擾技術(shù)水準(zhǔn)必須嚴(yán)格,但是對(duì)于 真正實(shí)施起來(lái)不太容易。 激光技術(shù)所特有的優(yōu)勢(shì)為有較遠(yuǎn)的傳送距離,較快的傳送速度以及較強(qiáng)的抗干擾力等,美中不足,因?yàn)榧す饩哂休^強(qiáng)的方向性,影響了它在各領(lǐng)域的全面推廣使用 。 XXXXXXXX 00 000000000000000000 3 第 2 章 終端節(jié)點(diǎn)電路的方案設(shè)計(jì) 無(wú)線數(shù)據(jù)傳輸模塊 對(duì)于數(shù)據(jù)無(wú)線傳送的實(shí)施方案常用的有四類(lèi): ( 1)激光技術(shù)。 有以下幾類(lèi)問(wèn)題需解決:如何合理的設(shè)計(jì)出接口的數(shù)字系統(tǒng)線路,主要有對(duì)MCU 的選取、紅外元器件的選用以及定義其線路的功能,此外還有包括對(duì)紅外遙控信號(hào)的獲取手段;紅外信號(hào)的識(shí)別判定方法;設(shè)計(jì)出 MCU 的監(jiān)控程序;制定合理標(biāo)準(zhǔn)的通信協(xié)議以及調(diào)試和運(yùn)行所研發(fā)出的相關(guān)程序。將紅外輻射源進(jìn)行相應(yīng)的調(diào)整后,發(fā)射系統(tǒng)會(huì)進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1