【正文】
,每一位均可單獨(dú)定義為輸入或輸出口。這種結(jié)構(gòu),在數(shù)據(jù)輸出時(shí)可鎖存,即輸出新的數(shù)據(jù)之前,通道口上原數(shù)據(jù)一直保持不變,但對輸入信息是不鎖存的,因此從外部輸入的信息必須保持到取數(shù)指令執(zhí)行完為止[6]。圖31 電源電路圖 單片機(jī)AT89S51 單片機(jī)AT89S51資料AT89SXX系列單片機(jī)實(shí)現(xiàn)了ISP下載功能,故而取代了89CXX系列的下載方式,也是因?yàn)檫@樣,ATMEL公司已經(jīng)停止生產(chǎn)89CXX系列的單片機(jī),現(xiàn)在市面上的AT89CXX多是停產(chǎn)前的庫存產(chǎn)品。此直流電壓經(jīng)過LM7805的穩(wěn)壓和C3的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定性好的直流輸出電壓。LM7805穩(wěn)壓器輸入、輸出端電壓差通常取3V7V之間比較合適,如果輸入、輸出電壓差過大,當(dāng)電源電流較大時(shí)容易發(fā)熱,因此使用時(shí)要加裝散熱片。CC4的作用是濾除掉線路上的高頻脈沖干擾,由于電解電容對高頻電脈沖濾波效果較差,瓷片電容的高頻濾波性能要比電解電容好得多,因此可彌補(bǔ)電解電容高頻濾波較差的不足。第3章 硬件電路設(shè)計(jì) 電源電路設(shè)計(jì)如圖31所示電路為輸出電壓+5V、。系統(tǒng)的總體可行性設(shè)計(jì)包括:硬件電路和軟件模塊,硬件電路的分析主要是振鈴檢測電路、模擬摘機(jī)電路、雙音解碼電路、語音提示電路、控制部分電路等部分的分析;軟件模塊的分析包括:初始化、信號(hào)音(流鈴)計(jì)數(shù)、密碼檢測、信號(hào)分析處理。4. 控制部分通過向單片機(jī)指定單口寫入高低電平來控制指示燈的亮與滅和繼電器的開與關(guān)。2. 密碼檢測在單片機(jī)中開辟一塊內(nèi)存空間存放預(yù)置密碼,然后每輸入一次密碼,進(jìn)行一次比較操作,直到輸入密碼與預(yù)置密碼完全一致,才進(jìn)行下步操作[5]。若一次工作超時(shí),系統(tǒng)自動(dòng)離線,進(jìn)入待機(jī)狀態(tài)。2. 用戶信令解釋功能:對收到的用戶信號(hào),系統(tǒng)按照軟件設(shè)定加以解釋,并決定對語音提示電路尋址,播放相應(yīng)的系統(tǒng)提示音,實(shí)現(xiàn)用戶和電話遠(yuǎn)程控制系統(tǒng)間的交互操作,或者對外部受控設(shè)備發(fā)出相應(yīng)的驅(qū)動(dòng)信號(hào)。系統(tǒng)軟件主要功能如下。通過單片機(jī)控制多路繼電器的開關(guān),進(jìn)而達(dá)到控制家用電器的目的。4. 控制部分電路本單元電路主要由指示燈電路和繼電器控制電路組成。解碼電路是將用戶所撥電話的信號(hào)解碼后送入單片機(jī),然后由單片機(jī)實(shí)現(xiàn)對家用電器的遠(yuǎn)程控制。據(jù)此可使用電容進(jìn)行耦合,然后用兩個(gè)反向二極管交替導(dǎo)通,通過光電耦合器中光敏三極管的通與斷輸出脈沖信號(hào),脈沖信號(hào)直接輸出至單片機(jī)的中斷計(jì)數(shù)器,完成振鈴檢測和計(jì)數(shù)的過程。15伏。若用戶被呼叫,電信局交換機(jī)向該用戶送來振鈴信號(hào),振鈴信號(hào)為25177。1. 自動(dòng)摘機(jī)摘機(jī)電路可以通過繼電器來完成,使用繼電器電路電路會(huì)簡單一些,但繼電器也有一些弱點(diǎn),如耗電大,重量和體積比較大,另外繼電器很容易產(chǎn)生火花干擾,為了解決這些問題,本文采用了控制三極管通斷的方式來組成自動(dòng)摘機(jī)電路,這樣也比較經(jīng)濟(jì)實(shí)用。XTAL2:片內(nèi)振蕩器反相放大器的輸出端。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。PSEN:外部程序存儲(chǔ)器的選通信號(hào),低電平有效。另外,該引腳被略微拉高。如想禁止ALE的輸出可在SFR8EH地址上置0。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。在FLASH編程期間,此引腳用于輸入編程脈沖。ALE/PROG:地址鎖存允許/編程脈沖信號(hào)端。RST:復(fù)位輸入端,高電平有效。89C51的P0、PPP3口作為輸入時(shí)都是準(zhǔn)雙向口。讀端口時(shí)實(shí)際上并不從外部讀入數(shù)據(jù),而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線,經(jīng)過某種運(yùn)算或變換后再寫回到端口鎖存器。P3口除了作為普通I/O口,還有第二功能: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(T0定時(shí)器的外部計(jì)數(shù)輸入) T1(T1定時(shí)器的外部計(jì)數(shù)輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器的寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器的讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的低八位。P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。圖22 PDIP封裝的AT89S51管腳圖引腳功能介紹:VCC:電源電壓輸入端。AT89S51是一個(gè)低功耗,高性能CMOS 8位單片機(jī),片內(nèi)含4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲(chǔ)器,器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲(chǔ)單元,AT89S51在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。若超時(shí)則自動(dòng)掛機(jī)(時(shí)間可由軟件設(shè)定)。輸入的密碼經(jīng)DTMF接收,轉(zhuǎn)換成二進(jìn)制數(shù)并與事先存儲(chǔ)在單片機(jī)中的密碼比較,如果不相符,則語音提示密碼錯(cuò)誤,可再次重新輸入,若三次密碼錯(cuò)誤則發(fā)提示音并自動(dòng)掛機(jī);如果密碼相符則語音提示選擇控制通道(按鍵1~8分別表示1~8號(hào)通道,分別控制8路電器)。 論文研究內(nèi)容本文介紹了一種基于AT89S51單片機(jī)的家用電器電話遙控裝置,該裝置使用現(xiàn)有電話線來傳送遙控命令,利用普通電話機(jī)作為遙控命令生成和發(fā)送裝置,我們只要裝置接收端的電路,把它接在現(xiàn)有的電話線路中,那么就可以在任何地方,任何一部電話機(jī)上實(shí)施對該受控裝置的遙控操作,從而實(shí)現(xiàn)對家用電器的遠(yuǎn)程控制。一些對科技發(fā)展動(dòng)向和市場趨勢敏感的科研機(jī)構(gòu)和有實(shí)力的公司,已經(jīng)看到這個(gè)市場的廣闊前景,意識(shí)到這是一個(gè)難得的機(jī)遇,開始或已經(jīng)研究和開發(fā)相關(guān)系統(tǒng)和產(chǎn)品,并作了先期的部署和規(guī)劃。消費(fèi)者不會(huì)在意你用的是什么樣的技術(shù),而只會(huì)在意你的產(chǎn)品是否有用,是否好用。信息家電必須邁過價(jià)格這道門檻,才能為更多的家庭所接受。然而,目前信息家電的發(fā)展并不樂觀。Cisco、Inter、Nortel、Motorola、Lucent、3Com、IBM、Ericsson和松下等公司都已經(jīng)開始建立智能信息家電和智能家居公司[2]。智能家居在美國、德國、新加坡、日本等國都得到了廣泛應(yīng)用。本作品還可以應(yīng)用于工廠企業(yè)的自動(dòng)化控制等領(lǐng)域。加上留言電路,主人不在家時(shí)客人留言。在該作品的基礎(chǔ)上進(jìn)行了功能擴(kuò)展是很方便的。作品為突出電話遙控的信息反饋功能,并使產(chǎn)品達(dá)到非常高性價(jià)比。本文介紹了一種電話遠(yuǎn)程控制技術(shù)。而且,隨著尋呼網(wǎng)的全國聯(lián)網(wǎng),其遙控的距離基本不受限制。因此也存在距離問題,應(yīng)用范圍有限?,F(xiàn)有的遙控方式中,還有載波通信控制手段和基于無線尋呼的遙控方式。無線電遙控既是利用無線電信號(hào)對被控物體實(shí)施遠(yuǎn)距離控制?,F(xiàn)代電話網(wǎng)絡(luò)是由交換機(jī)和電話傳輸線共同組成,它的性能已經(jīng)有了很大的進(jìn)展,而且可靠性非常高。1997年8月局用電話交換機(jī)總?cè)萘客黄?億門,網(wǎng)絡(luò)規(guī)模躍居世界第二位,2004年7月固定電話用戶總數(shù)突破2億戶[1]。自從1876年,Alexander Graham Bell(貝爾)發(fā)明電話以來,世界各國的電話網(wǎng)絡(luò)發(fā)展非常迅速。 PSTN。 ISD1420。同時(shí),由于電話線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話網(wǎng),因此遙控距離可跨省市,甚至跨越國家。系統(tǒng)主要由主控制器、振鈴檢測與模擬摘機(jī)電路、DTMF解碼電路、語音提示電路、集中控制器等構(gòu)成。本文介紹了一種以單片機(jī)AT89C51為主控制器和雙音多頻解碼電路芯片F(xiàn)M9270為核心,通過電話線路實(shí)現(xiàn)對家用電器的遠(yuǎn)程、多路智能控制系統(tǒng)。家電控制系統(tǒng)設(shè)計(jì)摘要隨著生活水平的不斷提高,人們希望有一種自動(dòng)化、智能化程度高的控制系統(tǒng)對所有的家用電器能實(shí)施遠(yuǎn)程控制。本文介紹了一種基于PSTN(Public Switched Telephone Network,公眾電話網(wǎng))實(shí)現(xiàn)對家用電器的遠(yuǎn)程控制,通過電話可以隨時(shí)隨地控制多種家用電器的開關(guān)和各種設(shè)定,諸如將空調(diào)提前升降溫、電熱水器提前預(yù)熱等,應(yīng)用前景相當(dāng)廣泛。該系統(tǒng)實(shí)用、功能靈活多樣,可以對被遙控對象的狀態(tài)進(jìn)行查詢以及控制,可以廣泛地應(yīng)用于家用電器或者其他場所的各種控制設(shè)備。 基于PSTN實(shí)現(xiàn)對家用電器的遠(yuǎn)程控制與常規(guī)的遙控方式,如無線電遙控、有線遙控、紅外線和超聲波遙控等相比,顯示出一定的優(yōu)越性,不需進(jìn)行專門的布線,不占用無線電頻率資源,避免了電磁污染。關(guān)鍵詞 AT89C51;ISD1420 ;FM9270;PSTN;遠(yuǎn)程控制42 / 47Home Appliance Control SystemAbstractThe text introduce a sort of control system that use AT89C51 single chip act as main controller and use both soundmany frequency decode circuit CMOS chip FM9270 act as core, through telephone line carry out family equipment’s longdistance many way intelligent control. This system is so practical and the function is so agility and multiplicity, that can demand and control the state of the controlled object, can widely appliance in family equipment or other spatial all kinds of control equipment. The system mostly make up of main controller, check shake bell and simulate circuit, DTMF decode circuit, sound clew circuit, concentrate controller.Along with the improvement of the standard of living, people want to have a high automatic and intelligent control system that can control all the family equipment through longdistance. The text introduce a sort of control system that based on PSTN and can control all the family equipment through longdistance, through telephone can control the switch and set up of all the family equipment at any moment and everywhere, such as rise or drop the temperature of the aircondition ahead of schedule, warmup the electronic water heater ahead of schedule, and so on. It’s appliance foreground of the system quite abroad.Based on PSTN carry out longdistance control family equipment show definitely advantage pare with wireless telephone control havewire telephone control, infrared ray and ultrasonic telephone control and so on. It don’t need put up special line, don’t engross wireless frequency resource and avoid electromagnetism pollution. At the same time, thanks to the line in everywhere joined the net, it can make the best of the existing telephone network, so that the distance of wireless control can span province and city and can span country indeed.Keywords AT89C51。 FM9270。 Longdistance control目 錄摘要 IAbstract II第1章 緒論 1 課題背景 1 國內(nèi)外發(fā)展現(xiàn)狀 1 論文研究內(nèi)容 2第2章 總體設(shè)計(jì) 3 系統(tǒng)總體框圖 3 4 硬件模塊 6 軟件模塊 6 本章小結(jié) 7第3章 硬件電路設(shè)計(jì) 8 電源電路設(shè)計(jì) 8 單片機(jī)AT89S51 8 單片機(jī)AT89S51資料 8 AT89S51單片機(jī)電路 12 下載線電路 13 ISP簡介 13 74HC373簡介 13 ISP下載線電路 14 振鈴檢測電路 14 模擬摘