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

正文內(nèi)容

基于單片機(jī)的紅外通信系統(tǒng)設(shè)計(jì) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(文件)

 

【正文】 外通信系統(tǒng)的軟硬件設(shè)計(jì) ,系統(tǒng)的調(diào)試與測(cè)試是系統(tǒng)設(shè)計(jì)必須 的 過(guò)程,是其中一個(gè)重要的組成部分。軟件測(cè)試部分可以 Keil C51 環(huán)境下進(jìn)行編譯調(diào)試,硬件測(cè)試部分按照其組成又可以細(xì)分為發(fā)射模塊電路的測(cè)試與接收模塊電路的測(cè)試。 元件焊接與整板測(cè)試 元件焊接 整版測(cè)試 上電功能測(cè)試 由于系統(tǒng)硬件不是很復(fù)雜,硬件電路裝配、焊接完成后,可能因?yàn)槟撤N原因不能正常工作。因?yàn)橛袑iT(mén)的電源控制模塊,所以給板子正常供電后,電路板 上的 LED 燈 上電導(dǎo)通,產(chǎn)生可見(jiàn)的紅光,即 證明供電正常。 電氣檢查中,可以檢測(cè)電路原理圖中相同網(wǎng)絡(luò)的連接點(diǎn)是否具有相同的邏 輯電平。重新焊接好后,上電測(cè)試,數(shù)碼管工作正常。 復(fù)位鍵 控制 調(diào)試 系統(tǒng)上電,數(shù)碼管有顯示時(shí),長(zhǎng)時(shí)間按住復(fù)位鍵,數(shù)碼管會(huì)暫時(shí)暗掉,還有就是用萬(wàn)用 表 測(cè)量復(fù)位鍵按下時(shí)的電壓,查看是否有過(guò)壓的現(xiàn)象。 把電路修正后,重新制版,再次上電,示波器查看波形。 數(shù)碼管 顯示調(diào)試 在之前已經(jīng)確定了數(shù)碼管的完好性,在軟件的測(cè)試部分,寫(xiě)了簡(jiǎn)單的控制程序,讓數(shù)碼管 4為全亮,每位單獨(dú)亮等具體的功能實(shí)現(xiàn)。每按下一次,數(shù)碼管就自加一。 A 面是插裝元器件,并且在空間比較大的元件下面也放置了一些比較小的元件; B 面 是 線路和貼片元器件。如何通過(guò)單片機(jī)來(lái)實(shí)現(xiàn)紅外數(shù)據(jù)的發(fā)送接收,最關(guān)鍵就是要保證兩板間的紅外通信正常,這是數(shù)據(jù)傳輸?shù)那疤帷? 系統(tǒng) 實(shí)驗(yàn) 測(cè)試儀器 7 結(jié)論 。接下來(lái)就是根據(jù)單片機(jī)的串口原理編寫(xiě)源代碼,在此之前需多查閱相關(guān)書(shū)籍,有一定的知識(shí)理論基礎(chǔ)在編程過(guò)程中比較順手。這樣不僅美觀和布線方便簡(jiǎn)單,更方便檢測(cè)和修補(bǔ)。按鍵測(cè)試程序如下: 為了 減少面積,增加組裝密度,外型美觀和方便布線。簡(jiǎn)單的測(cè)試程序如下: 按鍵控制調(diào)試 硬件檢查時(shí)得知 P3^7 口接的按鍵不能被程序控制,硬件檢查后是虛焊,重新焊接后正常工作。 系統(tǒng)軟件調(diào)試 軟件是整個(gè)系統(tǒng)的靈魂,所以軟件的調(diào)試就顯得至關(guān)重要了。經(jīng)長(zhǎng)時(shí)間研究 ,查閱書(shū)籍后才知, 畫(huà)原理圖時(shí)出錯(cuò)。 在焊接前已經(jīng)檢查了按鍵的好壞,在確定全部按鍵是好的后才開(kāi)始焊接。 數(shù)碼管顯示調(diào)試 針對(duì)數(shù)碼管 不能正常閃亮的情況, 先 將數(shù)碼管取出,用萬(wàn)用表檢查其好壞,驗(yàn)證了器件的完好。為了避免集成塊燒壞,先不插 上 集成 塊。 重新考慮后,補(bǔ)加上電源部分,方便電源檢查。 因?yàn)樵趩纹瑱C(jī)應(yīng)用系統(tǒng)中,硬件部分電路和軟件控制是緊密相連的,對(duì)系統(tǒng)硬件電路的測(cè)試,就已經(jīng)包含了對(duì)軟件控制功能測(cè)試。 對(duì)于單片機(jī)紅外通信,其需要調(diào)試與測(cè)試的部分,按系統(tǒng)類型可以分為系統(tǒng)硬件測(cè)試與系統(tǒng)軟件測(cè)試兩部分。 //使能串口中斷 } 系統(tǒng)總程序設(shè)計(jì) 系統(tǒng)初始化之后,在主程序之中反復(fù)調(diào)用鍵盤(pán)程序和顯示程序,同時(shí)等待串口發(fā)送中斷或者接受中斷, 其 主程序流程圖如圖 53 所示。 TMOD|=0X20。 //晶振 12 分頻( Hz) TH1=a1。 串行口采用工作方式 3 為 11 為異步通信方式,波特率為 1200bps。 特殊功能寄存器 PCON PCON 用于波特率是否需要加倍。 方式 3 中是 發(fā)送 端 發(fā)送 的第九位數(shù)據(jù) ,可用位指令置 0 或者置 1; (6)TI:發(fā)送中斷標(biāo)志位。在復(fù)位時(shí)所有位被清零,字節(jié)地址為 98H。 } 串口波特率發(fā)生器設(shè)置 串行口數(shù)據(jù)緩沖器 SBUF SBUF 是 C51 串行口的接收、發(fā)送緩沖器。 } void wait_dis(void) //等待狀態(tài)下的顯示,打開(kāi)所有數(shù)碼管 { w0=1。 w2=0。 P0=~0x46。 w0=0。 w2=0。 P0=~0x70。//如果接收到非碼,一律顯示 F w0=1。 //有按鍵按下則清除待機(jī)相關(guān)計(jì)時(shí)變量 key=i+2。i8。 } if(sw2==0) { 結(jié) 束 進(jìn)入中斷 開(kāi) 始 讀按鍵掃描碼 判斷按鍵 有閉合否 調(diào)用程序 標(biāo)志位置零 計(jì)時(shí)變量清零 wait_flag=0。 鍵盤(pán)程序設(shè)計(jì) 設(shè)計(jì)鍵盤(pán)程序流程圖如圖 51所示。然后,通過(guò)帶 通 濾波器進(jìn)行濾波,濾波后的信號(hào)由解調(diào)電路進(jìn)行解調(diào)。 紅外發(fā)射器的工作原理為:串行數(shù)據(jù)由單片機(jī)的串行輸出端 TXD 送出并驅(qū)動(dòng) T6 管,數(shù)位“ 0 ”使 T6 導(dǎo)通,通過(guò) T7 管制成 38KHz 的載波信號(hào),并利用紅外發(fā)射管 D1 以光脈沖的形式向外發(fā)送。 紅外發(fā)射模塊電路的實(shí)現(xiàn) 紅外通信系統(tǒng)發(fā)射的原理框圖 將指令脈沖編碼信息調(diào)制在載波振蕩器產(chǎn)生的載波上(也稱脈碼調(diào)制),然后用這脈碼調(diào)制信號(hào)去驅(qū)動(dòng)紅外發(fā)光二極管,以發(fā)出經(jīng)過(guò)調(diào)制的紅外光波,其紅外通信系統(tǒng)發(fā)射電路圖如 41所示。這里把 紅外通信 系統(tǒng)分為發(fā)射模塊及接收模塊兩部分,本課題設(shè)計(jì)的通信系統(tǒng) 的 發(fā)射部分包括鍵盤(pán)電路、編碼調(diào)制電路、 LED 紅外發(fā)射電路;接收部分包括接收 電路和顯示電路。 LT1838 是塑封一體化紅外線接收器,它是一種集紅外線接收、放大、整形于一體的集成電路,不需要任何外接元件,就能完成從紅外線接收到輸出與 TTL 電平信號(hào)兼容的所有工作,沒(méi)有紅外信號(hào)時(shí)為高電平,收到紅外信號(hào)時(shí)為低電平,而體積和普通的塑封三極管大小一樣,它適合于各種紅外線遙控和紅外線數(shù)據(jù)傳輸。本課題設(shè)計(jì)中采用的紅外線發(fā)射與接收的方式采取直射工作方式。為了適應(yīng)不同的工作電壓,回路中常串有限流電阻。 圖 32 NE555外形圖 圖 33 NE555內(nèi)部功能框圖 圖 34 NE555部分 內(nèi)部等效電路 圖 利用 NE555 可以組成相當(dāng)多的應(yīng)用電路,甚至多達(dá)數(shù)百種應(yīng)用電路,在各類書(shū)刊均有介紹,例如家用電器控制裝置、門(mén)鈴、報(bào)警器、信號(hào)發(fā)生器、電路檢測(cè)儀器、元器件測(cè)量?jī)x、定時(shí)器、壓頻轉(zhuǎn)換電路、電源應(yīng)用電路、自動(dòng)控制裝置及其它應(yīng)用電路都有著廣泛的應(yīng)用,這是因?yàn)?NE555 巧妙地將模擬電路和數(shù)字電路結(jié)合在一起的緣故。 圖 33所示,是它的內(nèi)部功能原理圖,圖 34所示, 是它的 部分 內(nèi)部等效電路 。當(dāng)這個(gè)接腳的電壓從 1/3 VCC電壓以下移至 2/3 VCC 以上時(shí)啟動(dòng)這個(gè)動(dòng)作。它通常被接到正電源或者忽略不用。 ( 3) Pin 3 (輸出):當(dāng)時(shí)間周期開(kāi)始 555 的輸出輸出 管腳 ,移至比電源電壓少 伏的高電位。VCC =15V,RL =∞ =15mA 。NE555 是屬于 555 系列的計(jì)時(shí) IC 的其中的一種型號(hào), 555 系列 IC 的管腳功能及運(yùn)用是相容的。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。另外,該引腳被略微拉高。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。當(dāng) P3 口寫(xiě)入“ 1 ”后,它們被內(nèi)部上拉為高電平,并用作輸入。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位, 在給出地址“ 1 ”時(shí),它 是利用內(nèi)部上拉優(yōu)勢(shì)。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 單片機(jī)的管腳說(shuō)明 VCC:供電電壓。 圖 25 內(nèi)振蕩電路 圖 3 紅外通信 系統(tǒng)中的主要 器件 AT89S52 單片機(jī) 芯片簡(jiǎn)介 AT89S52 如圖 31 所示, 是一種帶 8K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能 CMOS8 位微處理器,俗稱單片機(jī)。使用內(nèi)振蕩電路提供時(shí)鐘脈沖,需要在 XTAL1和 XTAL2 之間外接石英晶體振蕩器,這時(shí)的內(nèi)部 振蕩 電路僅相當(dāng)于一個(gè)高增益放大器,和晶振接在一起形成一個(gè)正反饋的自激振蕩,再經(jīng)整形和分頻形成單片機(jī)內(nèi)各邏輯部件所需要的時(shí)鐘脈沖。 上電復(fù)位電路在接通電源時(shí),因電容 C5 的充電作用在 RST 端產(chǎn)生一個(gè)尖的正脈沖,只要脈沖高電平超出 2 個(gè)機(jī)器周期持續(xù)時(shí)間,就能實(shí)現(xiàn)復(fù)位。 圖 22 顯示器接口 電路圖 接口電路 鍵盤(pán)采用獨(dú)立式鍵盤(pán)直接與 AT89S52 的 ~ 和 、 口相接。動(dòng)態(tài)方式顯示時(shí),各個(gè)數(shù)碼管分時(shí)輪流選通, 要使其穩(wěn)定顯示必須采用掃描方式,即是在某一時(shí)刻只選通一位數(shù)碼管,并送出相應(yīng)的段碼,在另外一時(shí)刻選通另一位數(shù)碼管,并送出相應(yīng)的段碼,以此類推,這樣就可以讓各位數(shù)碼管顯示將要 顯示的數(shù)據(jù)信息,雖然這些數(shù)據(jù)信息是在不同時(shí)刻顯示的,但是由于人眼的視覺(jué)暫留效應(yīng),只要每位顯示的時(shí)間間隔足夠短就可以 給人同時(shí)顯示的假象。顯示器位數(shù)較少時(shí),采用靜態(tài)顯示的方法較為合適。 51 單片機(jī)本身無(wú)專門(mén)的液晶驅(qū)動(dòng)接口。 紅外接收電路的工作原理為:首先紅外光敏元件將接收到的載波頻率為 38KHz 的脈沖調(diào)制紅外信號(hào)轉(zhuǎn)化為電信號(hào),再轉(zhuǎn)化成數(shù)字基帶信號(hào),并通過(guò) RXD 端口接收數(shù)據(jù)傳輸給單片機(jī)。其中脈沖振蕩器由 NE555 定
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1