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

正文內(nèi)容

基于單片機(jī)的紅外遙控開關(guān)設(shè)計(jì)本科畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 的擴(kuò)展空間,比如在程序里集成多個(gè)解碼程序,讓系統(tǒng)自適應(yīng)不通種類的遙控器,如果系統(tǒng)加入語(yǔ) 音芯片還可以在設(shè)置語(yǔ)音提示,使之功能更加完 美。 case 0x18: //遙控器 2鍵的鍵碼 。 } } if (IRCOM[2]!=~IRCOM[3]) //判斷接受的數(shù)據(jù)與其反碼是 { //否相等,相 等則重新接收 。 } while (IRIN) //等 IR 變?yōu)榈碗娖?,跳過 的前導(dǎo) { //高電平信號(hào)。 //繼電器控制程序 。其文件內(nèi)部不應(yīng)該包含任何實(shí)質(zhì)性的函數(shù)代碼。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計(jì)、調(diào)試和維護(hù) 等操作簡(jiǎn)單化 ,而在模塊化 C 程序設(shè)計(jì)的過程中包含 *.c 和 *.h 兩種重要的文件。繼電器一般有兩股電路,為低壓控制電路和高壓工作電路。 USB 接口支持設(shè)備的即插 即用和熱插拔功能。 由于供電電源存在干擾,應(yīng)該對(duì)電源端進(jìn)行濾波處理,處理方法為:電源端與接地端之間連接一個(gè) 100Ω 左右 的電阻以及一個(gè) 47uF 左右的電容,本設(shè)計(jì)采用 電容濾波同樣能 夠滿足設(shè)計(jì)要求 。 紅外解碼思路 遙控器將按鍵信息進(jìn)行編碼后調(diào)制到紅外線的某個(gè)頻率通過 發(fā)光二極 管發(fā)射出去,紅外接收管接收到發(fā)射管發(fā)出的紅外信號(hào)后對(duì)該信號(hào)進(jìn)行解調(diào)原始編碼信息,紅外遙控接收頭解調(diào)出的編碼是串行二進(jìn)制碼,包含著遙控 按鍵 信息,但它還不便于 CPU讀取識(shí)別,因此需要先對(duì)這些二進(jìn)制碼進(jìn)行解碼。 繼電器控制模塊:?jiǎn)纹瑱C(jī)驅(qū)動(dòng)繼電器的通斷工作,從而對(duì)后置電路中的供電電源實(shí)現(xiàn)開關(guān)通斷功能控制。如果將 8 位單片機(jī)的推出作為起點(diǎn),那么單片機(jī)的 發(fā)展歷史大致可分為以下幾個(gè)階段: ( 1) 第一階段( 19761978):?jiǎn)纹瑱C(jī)探索階段 ( 2) 第二階段( 19781982):?jiǎn)纹瑱C(jī)完善階段 ( 3) 第三階段( 19821990):微控制器形成階段 ( 4) 第四階段( 1990 至今):微控制器全面發(fā)展階段 隨著單片機(jī)的 各個(gè) 領(lǐng)域全面深入的發(fā)展和應(yīng)用,導(dǎo)致 單片機(jī)的發(fā)展趨勢(shì)是 向 CMOS化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。 紅外遙控 不影響周邊環(huán)境、不干擾電 氣 設(shè)備 ;電路調(diào)試簡(jiǎn)單,只要按給定電路連接 無誤,一般不需任何調(diào)試即可投入工作;編解碼容易,可進(jìn)行多路遙控 , 在室內(nèi)近距離遙控 中得到了廣泛的應(yīng)用 ;而采用單片機(jī)進(jìn)行遙控開關(guān)的設(shè)計(jì),具有編程靈活多樣,操作個(gè)數(shù)可以隨意設(shè)定等優(yōu)點(diǎn)。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。 由于本設(shè)計(jì)采用一體化紅外接收頭以及 USB 接口對(duì)整個(gè)系統(tǒng)進(jìn)行供電,使得本設(shè)計(jì) 電路更為簡(jiǎn)單實(shí)效且具有 較強(qiáng)的抗干擾性,同時(shí)對(duì)設(shè)計(jì)成本實(shí)現(xiàn)了最大減縮。 尤其是紅外遙控技術(shù)在這十年得到了迅猛發(fā)展,在家電和其他電子領(lǐng)域都得到了廣 泛應(yīng)用,隨著生活水平的提高,人們對(duì)產(chǎn)品的追求是使用更方便、更智能化,紅外線遙控技術(shù)正是一個(gè)重點(diǎn)發(fā)展方向 。 值得注意的是,由于繼電器的控制線圈有電感,在關(guān)斷的瞬間會(huì)產(chǎn)生較大的反電勢(shì),因此需要在繼電器線圈上反向并聯(lián)一個(gè)二極管,以保護(hù)驅(qū)動(dòng)三極管不被擊穿,該設(shè)計(jì)采用的二極管是 IN4007,系統(tǒng)框圖 如 圖 所示: 圖 系統(tǒng) 框架 原理圖 遙控發(fā)射模塊: 在本設(shè)計(jì)中應(yīng)用到的是普通的成品遙控發(fā)射器,用來發(fā)射含有鍵碼值的紅外線,供紅外接收頭接收。 WD6122 產(chǎn)生的遙控編碼是連續(xù)的 32 位二進(jìn)制碼組,所發(fā)射的一幀碼含有一個(gè)引導(dǎo)碼, 16 位用戶編碼和八位數(shù)據(jù)編碼,數(shù)據(jù)編碼的反碼也同時(shí)被傳送,編碼結(jié)構(gòu)如圖 所示: 圖 遙控器發(fā)射的 32 位碼組圖 7 引導(dǎo)碼由一個(gè) 9ms 的載波波形和一個(gè) 的關(guān)斷時(shí)間構(gòu)成,它作為隨后發(fā)射碼的引導(dǎo)碼,這樣當(dāng)接收系統(tǒng)是由微處理器構(gòu)成的時(shí)候,能更有效的處理碼的接受與檢測(cè)及其他各項(xiàng)控制之間的時(shí)序關(guān)系。三個(gè)管腳分別是地 (GND)、+ 5 V 電源 (VCC)、解調(diào)信號(hào)輸出端 (接單片機(jī)外部中 斷 )。 圖 MAX232 標(biāo)準(zhǔn)應(yīng)用電路 USB 接口 本 設(shè)計(jì)采用的是 USB 接口來對(duì)整個(gè)遙控系統(tǒng)進(jìn)行適配供電,從而使得本設(shè)計(jì)的電源部分穩(wěn)定且對(duì)電路實(shí)現(xiàn)了最大簡(jiǎn)化,相比較的單片機(jī)傳統(tǒng)供電系統(tǒng)來說更為節(jié)能,成本更節(jié)約。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來的位 置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))釋放。 循 環(huán) 判 斷 主程序 開始 初始化 中斷繼電器控制程序 是否按鍵? 紅外解碼程序 中斷返回 中斷開始 19 模塊化程序簡(jiǎn)介 模塊化程序設(shè)計(jì)即模塊化設(shè)計(jì),簡(jiǎn)單地說就是程序的編寫不是開始就逐條錄入計(jì)算機(jī)語(yǔ)句和指令,而是首先用主程序、子程序、子過程等框架把軟件的主要結(jié)構(gòu)和流程描述出來,并定義和調(diào)試好各個(gè)框架之間的輸入、輸出鏈接關(guān)系。在我們的 C 文 件中,由于需要對(duì)外提供接口,因此必須有一些函數(shù)或者是變量提供給外部其它文件進(jìn)行調(diào)用。 //驅(qū)動(dòng)晶體管是高電平,所以一開始將 while(1) // I/O 的電平拉低 。//再次打開外部中斷,接收系統(tǒng)碼和數(shù)據(jù)碼 以及 return。 //數(shù)據(jù)最高位補(bǔ)“,不是接 if (N=8) //收 串口數(shù)據(jù),而是 根據(jù) 脈 23 { //沖的延時(shí)來判斷 ‘ 1’和‘ 0’ 。 Relay_1=~Relay_1。 i13。 typedef unsigned int WORD。 typedef unsigned char uint8。本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。 最后,我要感謝我的父母對(duì)我的關(guān)系和理解,如果沒有他們?cè)谖业膶W(xué)習(xí)生涯中的無私奉獻(xiàn)和默默支持,我將無法順利完成今天的學(xué)業(yè)。 本聲明的法律后果由本人承 擔(dān)。 typedef signed char int8。很感謝各位指導(dǎo)老師的關(guān)心,你們幫助我解決了設(shè)計(jì)過程中遇到的一些問題,并提出了一些具有指導(dǎo)性的建議,使的本設(shè)計(jì)更趨完善。 Relay_4=~Relay_4。 include include sbit Relay_1=P2^0。 } while (IRIN) //計(jì)算 IR 高電平時(shí)長(zhǎng) { delay(1)。 uchar PassWord=0。 endif 相關(guān)程序代碼 本節(jié)將介紹整個(gè)系統(tǒng)設(shè)計(jì)中所涉及到的軟件程序代碼,包括主程序模塊代碼、紅外解碼代碼、繼電器控制代碼以及應(yīng)用到的主要延時(shí)功能代碼。好比我們買了一部手機(jī),我們只需要會(huì)用手機(jī)提供的功能即可,不需要知曉它是如何把短信發(fā)出去的,如何響應(yīng)我們按 鍵的輸入,這些過程對(duì)我們用戶而言,就是一個(gè)黑盒子。 圖 單片機(jī)解碼控制電路原理圖 16 圖 PC838 接收電路原理圖 圖 繼電器控制電路原理圖 MAX232程序燒錄 電路 MAX232 芯片 與 RS232 串口 用來對(duì)單片機(jī)進(jìn)行程序燒錄 ,由于 RS232 串口需要正負(fù) 12V 兩個(gè)電源,所以應(yīng)該在 6 腳 連接如圖 4 只 構(gòu)成兩個(gè) 12V 電源,7,、 1 1 1 14 為數(shù)據(jù)通道,本設(shè)計(jì)采用的是 10,也就是MAX232 的第二數(shù)據(jù)通道 ,如圖 所示。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。 8 腳( R2IN)、 9 腳( R2OUT)、 10 腳( T2IN)、 7 腳( T2OUT)為第二數(shù)據(jù)通道。 相關(guān)器件 簡(jiǎn)介 本章將對(duì) 設(shè)計(jì)中所 涉及到的單片機(jī) STC90C516RD+、紅 外遙控接收頭 PC83MAX23 USB 接口 線 以及 電磁 繼電器進(jìn)行簡(jiǎn)單介紹。 如圖 、編碼調(diào)制、 LED 紅外發(fā)送器,接收部分包括光電轉(zhuǎn)換放大、解調(diào)、解碼電路,而整個(gè)接收部分將完全由上述的 PC838 紅外一 體化收頭來完成 ,本設(shè)計(jì)的發(fā)射部分采用成品遙控器來發(fā)送控制信號(hào) 。 設(shè)計(jì)一個(gè)多路紅外遙控開關(guān),利用市售遙控器發(fā)送遙控器鍵盤數(shù)字信號(hào) ,通過以 3 STC90C516RD+單片機(jī)為核心的控制器接受數(shù)字信號(hào)并解碼,然后通過控制器控制相應(yīng)的繼電器通斷,使得后置電路工作并實(shí)現(xiàn)各自 相關(guān)功能,本文所涉及研究?jī)?nèi)容如下: ( 1) 紅外解碼思路及紅外解碼原理的分析 。 到了六十年代初,一些發(fā)達(dá)國(guó)家開始 研究民用產(chǎn)品的遙控技術(shù),但由于 當(dāng)時(shí)技術(shù)條件限制,遙控技術(shù)發(fā)展很緩慢。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。 特斯拉( Nikola Tesla)( 1856— 1943)的發(fā)明家在 1898 年時(shí)開發(fā)出來的(美國(guó)專利 613809 號(hào)) 。 為了解決上述 專用編解碼芯片配對(duì)的 局限性, 本文 意在 研究 一種 基于 基于單片機(jī)的紅外解碼控制系統(tǒng), 實(shí)現(xiàn)對(duì)紅線外解碼并完成后置繼電器電路的開關(guān)控制功能。指令譯碼器 將編碼指令信號(hào)進(jìn)行譯碼,最后由驅(qū)動(dòng)電路來驅(qū)動(dòng)執(zhí)行電路實(shí)現(xiàn)各種指令的操作控制(機(jī)構(gòu))。就這樣單片機(jī)程序就可以識(shí)別遙控器相應(yīng)的功能鍵,通過遙控器向單片機(jī)發(fā)出相應(yīng)的命令,單片機(jī)接收到命令后通過驅(qū)動(dòng)電路使繼電器動(dòng)作從而實(shí)現(xiàn)用電設(shè)備的開關(guān)。其中 13 腳( R1IN)、 12 腳( R1OUT)、 11 腳( T1IN)、 14 腳( T1OUT)為第一數(shù)據(jù)通道。通常應(yīng)用于自動(dòng)化的控制 電路 中,它實(shí)際上是用小電流去控制大電流運(yùn)作的一種 “ 自動(dòng)開關(guān) ” 。 繼電器觸控電路 采用 5V 電磁繼電器,在單片機(jī)的 I/O 口輸出一個(gè)高電平的時(shí)候,將驅(qū)動(dòng) 晶體三極管 9013 導(dǎo)通,使得電磁繼電器的控制線圈通斷形成磁場(chǎng),可是應(yīng)該在繼電器線圈上加 15 二極管阻斷線圈反電勢(shì)以保護(hù)三極管 9013,如圖 所示。即我們只關(guān)心模塊提供的功能,而不管模塊內(nèi)部的實(shí)現(xiàn)細(xì)節(jié)。 上述例子當(dāng)中的頭文件包含編寫方法為: ifndef _(對(duì)應(yīng)的 *.C 英文名稱大寫) _H_ define _(對(duì)應(yīng)的 *.C 英文名稱大寫) _H_ extern void LcdPutChar(char cNewValue)。 uchar IRCOM[7]。k++) //每組數(shù)據(jù)有 8位 { while (!IRIN) //等 IR 變?yōu)楦唠娖? { delay(1)。 } include include //附錄 1 中包含文件信息 。 case 0x08: //遙控器 4鍵的鍵碼 。計(jì)算機(jī)工程與設(shè)計(jì) ;20xx 年 11 期 : 20972099. [9]聶詩(shī)良,李磊民 .A Method of Sending and Reciving Infrared Remote control Signle with Microchip Computer[J]信息技術(shù)報(bào); 20xx, 28( 2):2123. [10]李志 超, 周華 .Design and Application of Infrared Remote Control Based on MCU[J].中州大學(xué)學(xué)報(bào); 20xx, 25( 2): 111112. [11] 梁超,謝皓 . Design and Application of Infrared Remote Control System[J].中國(guó)學(xué)術(shù)期刊; 20xx 年第 4期: 124125. 27 致 謝 經(jīng)過這次鍛煉我的體會(huì)更深了,我認(rèn)識(shí)到實(shí)踐是最好的 老師,有很多的知識(shí)如果不去實(shí)踐就永遠(yuǎn)也不會(huì)有透徹的理解,每一次的實(shí)踐都是一種進(jìn)步。 typedef long INT32。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。 另外,我還要感謝大學(xué)四年和我一起走過的同學(xué)朋友對(duì)我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實(shí),給我留下了很多難忘的回憶。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。 typedef unsigned char BOOL。 typedef
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1