【正文】
能特征,等等,將會在下文提到。 ALE/PROG: ALE 是地址鎖存允許信號。 XTAL1,XTAL2:當使用單片機內(nèi)部振蕩電路時,這兩個端子用來外接石英晶體和微調(diào)電容。 地址總線:地址總線的寬度為 16位,因此,外部存儲器直接尋址范圍為 64KB。 由于這兩點重要區(qū)別,使 AT89C51 在使用上比 80c51 更方便好用。 。 第二,對于 80c51,輸入 /輸出口 P0,P1,P2,P3,真正能完全為用戶使用的,只有 P1口以及部分作為第一功能使用的 P3 口。但當使用外部 時鐘源時,則是將外部時鐘源接于 XTAL1,而將 XTAL2 浮空。當主電源發(fā)生故障而突然下降或斷電時, Vpd 將為片內(nèi) RAM提供備用電源,以保證存儲在 RAM 中的信息不致丟失。由于引腳的限制,所以它的 P3口全都有第二功能。當然,最初的了解是從它的引腳的功能開始的。注意:復(fù)位信號為 2 個以上機器周期的高電平,單片機復(fù)位正常工作時應(yīng)該為低電平,如果未加復(fù)位電平或復(fù)位后復(fù)位電平仍未撤除,則單片機不能正常工作,此時可檢查 RST 電壓及相關(guān)器件 R C S1等。單片機加電后, PC指針應(yīng)指向 ROM中某個固定的地址單元,當然,程序開始的第一條指令也應(yīng)該放在 ROM的這一地址單元內(nèi),這樣整個程序才能有序地執(zhí)行。晶振頻率因單片機工作速度而異, INTEL MCS51系列為 — 12MHZ, ATMEL 89C 系列為 0— 24MHZ,目 前常采用 6MHZ、 、 12MHZ。對于 51 系列的單片機來說。數(shù)碼管在顯示‘ ON’或者‘ OFF’時,只 需要用到兩個或者三個數(shù)碼管,或者有人會問,為什么我不用 3位一體數(shù)碼管,而要用 4位一體的數(shù)碼管,這是因為市場上通常只有 4位一體的數(shù)碼管,而沒有 3 位一體的數(shù)碼管。在輪流點亮掃描過程中,每位顯示器的點亮?xí)r間是極為短暫的(約 1ms),但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(論文)報告用紙 第 22 頁 共 44 頁 數(shù)碼管的工作原理 數(shù)碼管的特征 數(shù)碼管實際上是由 7個發(fā)光管組成 8 字形構(gòu)成的,加上小數(shù)點就是 8 個。通過電源轉(zhuǎn)換器轉(zhuǎn)換來的電壓值準確,誤差較小,設(shè) 計簡單實用,所以應(yīng)用十分廣泛。所以我們導(dǎo)師建議我用發(fā)光二極管來代替實物進行一次模擬調(diào)試。本次設(shè)計中,當我們用遙控器對著我所制作的電路板按下按鍵的時候,也可以聽到一聲‘的’的聲音,也即是蜂鳴器發(fā)出的聲音。 解碼的關(guān)鍵是如何識別 “0” 和 “1” ,從位的定義我們可以發(fā)現(xiàn) “0” 、 “1” 均以 的低電平開始,不同的是高電平的寬度不同, “0” 為 ,“1” 為 ,所以必須根據(jù)高電平的寬度區(qū)別 “0” 和 “1” 。 設(shè)計原理 紅外遙控電源開關(guān)的結(jié)構(gòu)原理 紅外線遙控編碼芯片為 LC7461 等芯片為例來說明用單片機實現(xiàn)紅外遙控解碼遙控發(fā)射器專用芯片很多,根據(jù)編碼格式可以分成脈沖寬度調(diào)制和脈沖相位調(diào)制兩大類,這里我們以運用比較廣泛,解碼比較容易的脈沖寬度調(diào)制來加以說明,現(xiàn)以 LC7461 組成發(fā)射電路為例說明編碼原理。最后,由輸出級電路進行反向放大輸出 。 本次設(shè)計中采用的接收器是 Vishay 公司生產(chǎn)的 TSOP4838。} If (i++==32) p1=ch。//取得脈沖寬度 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(論文)報告用紙 第 14 頁 共 44 頁 If (t400amp。通過對紅外遙控器各 按鍵發(fā)送脈沖的波形的分析可以識別碼型,從而為軟件解碼提供依據(jù)。i)。1) Transmit(19,205)。 Where (1) {where (key)。通常事業(yè) KEIL C 編譯器都有程序調(diào)試功能,調(diào)試程序時啟動定時器 0,并設(shè)定為 1,不必開放中斷,在產(chǎn)生載波的循環(huán)子程序里設(shè)置一個斷點,當程序第一次運行到斷點時又記下計數(shù)器的值,兩值相減就是載波周期了,反復(fù)改變延時時間直到載波周期為 27 微秒。 前面我們了解了遙控器的編碼格式,那么我們用單片機來進行編、解碼就是一個怎樣來寫程序的問題,而硬件電路很簡單。其中 9012 和 901 1621格式的唯一區(qū)別就是引導(dǎo)碼的高電平寬度不一樣, 9012 格式為 ms , 9013 和 1621 的格式為 9 ms 。 表 12 WRT 遙控器編碼表 1 0000 0000 2 1000 0000 3 0100 0000 4 0010 0000 5 1010 0000 6 0110 0000 7 0001 0000 8 1001 0000 9 0101 0000 * 0011 0000 0 1011 0000 0111 0000 exit 0000 1000 add 1000 1000 call 0100 1000 利用單片機進行紅外線編、解碼遙控 這里只介紹彩電 、 VCD 遙控器常用的編碼方式,而空調(diào)的遙控器由于帶有溫度值和時間參數(shù),碼元非常長,這里不作介紹。 紅外遙控系統(tǒng)的介紹 紅外遙控是以紅外線作為載體來傳送遙控命令的。在我們的測試中,兩端均離地面 高時,開闊地通信距離可達 1600m。圖 12中 L1電感需要用高 Q 高精度的貼片繞線高頻電感( Q45),晶體 X1 需要用高穩(wěn)定晶體,電容元件應(yīng)選用高穩(wěn)定貼片元件如 NPO 高穩(wěn)定電容,以確保性能。對于業(yè)余制作,因為缺乏設(shè) 備條件,頻率高時制作調(diào)試困難,因此一般采用較低頻率,例如 27MHZ 頻段。有線遙控和無線遙控可以達到很遠的距離,而紅外遙控和超聲波遙控只能在十幾米之內(nèi),因此多用于家電方面。 目前的無線技術(shù)也是發(fā)展的日新月異,紅外遙控同樣是花樣百出,但這些都離不開最基本的紅外發(fā)射和接收原理。 在許多基于單片機的應(yīng)用系統(tǒng)中,系統(tǒng)需要實現(xiàn)遙控功能,而紅外 遙控 則是被采用較多的一種方法。 關(guān)鍵詞 : 紅外發(fā)射;紅外接收;紅外遙控;單片機;數(shù)碼顯示;蜂鳴器;光耦合;繼電器; 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(論文)報告用紙 第 3 頁 共 44 頁 Abstract Infrared remote control is one kind Transmit which is widely used in daily life. The infrared wireless technology has solved a lot of inconvenience in the wired connection, so it provides a lot of convenience in our lives. With the rapid development of electronic technology, various kinds of small portable products with strong function emerge constantly. For example, it could be used for controlling the toy of smallscale automobile, examining body temperature, infrared remote controlling DVD or VCD and etc. This design has realized the design of infrared remote control electronic switching. It includes five parts: Infrared emission, infrared receiving, buzzer, light coupling and digital display tube . The essential principles of this system is that use the currency remote device to transmit infrared ray signal, and emitting the signal to the infrared receiver diode infrared emission. Then controlled the switch and time of the electric light with the AT89C51 onechip puter. After the function is realized, it can display time on the number showing correctly, and can adjust time through the infrared controlling. This system is practical and has many kinds of flexible functions. It not only has the function of switch of the power supply, but also can control and adjust the state of the controlled objects in the long distance, and can be widely used in various kinds of switch of the power supply in indoor wiring. Key words: Infrared emission; Infrared receive; Code; Decode; Infrared remote control;Dual Tone MultiFrequency; Onechip puter; The number showing; power supply。桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(論文)報告用紙 第 1 頁 共 44 頁 編號: 畢業(yè)設(shè)計 (論文 ) 說明書 課 題: 紅外遙控電子開關(guān) 院 (系): 通信與信息工程系 專 業(yè): 通信工程 學(xué)生姓名: 學(xué) 號: 姓 名: 職 稱: 助 教 題目 類型: 理論研究 實驗研究 工程設(shè)計 工程技術(shù)研究 軟件開發(fā) 2020 年 6 月 28 日 √√ 桂林電子工業(yè)學(xué)院畢業(yè)設(shè)計(論文)報告用紙 第 2 頁 共 44 頁 摘 要 紅外遙控技術(shù)現(xiàn)在廣泛應(yīng)用在現(xiàn)實生活中, 由于 紅外無線 解決了有線連接的許多不便 ,因此 大大方便了人們的生活。 該系統(tǒng)實用、功能靈活多樣 ,不但具有電源開關(guān)功能并且對被遙控對象的狀態(tài)進行遠距離調(diào)整以及控制 ,可以廣泛應(yīng)用于家居室內(nèi)家電 。 遙控技術(shù)是通過一定的手段對被控物體實施一定距離的控制,常用的方式有無線電遙控、有線遙控、紅外線和超聲波遙控等。單 片機有著體積小、功耗低、功能強、性能好,價格不高、易于推廣應(yīng)用等顯著優(yōu)點,在自動化裝置、智能儀器儀表、過程 控制、通信、家用電器等許多領(lǐng)域得到日益廣泛的應(yīng)用。 遙控的種類很多,若以遙控信息傳送方式來區(qū)分,可以分為:有線遙控和無線遙控兩大類,而無線遙控又包含了紅外遙控、超聲波遙控和無線電遙控三類。此外,射頻遙控發(fā)射裝置所發(fā)射的無線電射頻也會對其他設(shè)備諸如收音機、電視機等無線電設(shè)備造成干擾。圖中可以看到,外圍元件很少,包括一個基準晶體及幾個無源器件,沒有調(diào)試部件,這給研制及生產(chǎn)帶來了極大的方便。我們只能在一個給定的條件下進行測試和評估。在超聲波遙控中,以超聲波為載體,發(fā)射和接收器件是超聲波發(fā)生器和超聲波接收器。引導(dǎo)碼寬度高電平為 9ms,低電平為 ;客戶碼為 2 字節(jié),后字節(jié)寬度為前字節(jié)取反重復(fù);數(shù)據(jù)碼為 2字節(jié),后字節(jié) 寬度為前字節(jié)取反重復(fù)。對于一個遙控器來說,每個按鍵所發(fā)射的幀數(shù)據(jù)的客戶碼總是一樣的,有區(qū)別的是數(shù)據(jù)碼。碼元高電平也是采用 38 KHZ 載波調(diào)制發(fā)射 。我們采用循環(huán)延時的方法產(chǎn)生載波,用斷點法來調(diào)試。//發(fā)射子程序 ************************************************ 下 面是主程序: Main() {unsigned char I,j。//發(fā)射幀數(shù)據(jù) {if ((Data[i]j)amp。i0。本例程就是測量高電平寬度來