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

正文內容

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

2024-09-21 03:24 上一頁面

下一頁面
 

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