基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計_第1頁
基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計_第2頁
基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計_第3頁
基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計_第4頁
基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計基于單片機的電話遠程控制系統(tǒng)摘要:本文設計了一種電話遠程控制系統(tǒng),該系統(tǒng)以AT89C51單片機和MT8870雙音多頻解碼集成電路為核心,借助公共電話網(wǎng)絡,通過電話實現(xiàn)對遠程設備智能化控制。文章介紹了系統(tǒng)的組成、工作原理及程序設計方法。對“振鈴檢測、模擬摘掛機控制、雙音頻解碼,語音提示及家用電器控制”等電路作了詳細的說明。用戶在戶外可通過任意一部雙音多頻電話(包括手機、電話分機),根據(jù)語音提示,可以對各種電器(如電飯鍋、微波爐等電器)進行遠程控制。本裝置適用于家庭、企事業(yè)單位、商店等場所,操作簡單方便,系統(tǒng)性能可靠,是未來很有發(fā)展前景的科技產(chǎn)品。關鍵詞:單片機AT89C51,雙音頻編解碼,振鈴檢測基于單片機的電話遠程控制系統(tǒng)本科畢業(yè)設計Microcontroller-basedtelephoneremotecontrolsystemAbstract:Thispaper,atelephoneremotecontrolsystem,thesystemAT89C51microcontrollerandMT8870DTMFdecoderintegratedcircuitasthecore,withthepublictelephonenetwork,bytelephonetoachieveintelligentcontrolofremotedevices.Thintroducesthesystem,workingprincipleandproceduredesign.The"ringtest,simulationAbstracthookcontrol,dualaudiodecoding,voiceprompts,andhouseholdappliancesc"gaveadetaileddescriptionofthecircuit.Userscananyonepairofoutdoortonemulti-frequencytelephone(includingmobilephone,telephoneextension),accordingtothevoiceprompts,canbeavarietyofelectricalappliances(suchasricecookers,microwaveovensandotherappliances)forremotecontrolThis.deviceissuitableforfamilies,eandinstitutions,shopsandotherplaces,simpleoperation,reliableperformanceisverypromisingfuturetechnologyproducts.Keywords:SCMAT89C51,DualAudioCodec,RingDetection目錄緒論.....................................................11.1課題研究背景和意義.......................................11.2本論文的研究內(nèi)容.........................................22系統(tǒng)方案設計.............................................5總體設計分析.............................................5硬件功能分析.............................................62.2軟件模塊分析.............................................83系統(tǒng)硬件電路設計..........................................10振鈴檢測電路............................................10模擬摘掛機電路..........................................11DTMF信號解碼電路.......................................123.3.1MT8870芯片介紹.......................................123.3.2DTMF解碼電路設計.....................................123.3.3MT8870解碼表.........................................14語音提示電路............................................14音頻放大電路............................................16電器控制電路............................................16中央控制電路............................................184系統(tǒng)軟件部分設計..........................................19單片機初始化模塊........................................19振鈴檢測計數(shù)模塊........................................20語音提示模塊............................................20密碼檢測部分............................................20密碼修改部分............................................21控制電器部分............................................21結束語......................................................22附錄A:....................................................23第I頁共Ⅱ頁附錄B:....................................................26附錄C......................................................36參考文獻....................................................37致謝........................................錯誤!未定義書簽。第II頁共Ⅱ頁緒論1.1課題研究背景和意義二十一世紀是信息時代,各種電信新技術推動了人類文明的進步。進十年來,中國的固定電話業(yè)務呈現(xiàn)出舉世矚目的快速增長,固定電話用戶總數(shù)突破2億戶。隨著通訊產(chǎn)業(yè)的發(fā)展,電話機已經(jīng)走進了千家萬戶;隨著現(xiàn)代科學技術的發(fā)展,利用電話機進行遠程控制的技術也日益用于生活中。現(xiàn)代電話網(wǎng)絡是由交換機和電話傳輸線共同組成,它的性能已經(jīng)有了很大的進展,而且可靠性非常高。遙控技術是通過一定的手段對被控物體實施一定距離的控制,常用的方式有無線電遙控、有線遙控、紅外線和超聲波遙控等。無線電遙控既是利用無線電信號對被控物體實施遠距離控制。無線電遙控不可避免的須占用一定的無線電頻率資源,造成電磁污染;常規(guī)的有線遙控需進行專門的布線,增加了投入;而紅外線、超聲波遙控則受距離所限。現(xiàn)有的遙控方式中,還有載波通信控制手段和基于無線尋呼的遙控方式。載波方式即通過電力線傳遞信息,該方式只能局限于同一變電所、同一變壓器所轄范圍內(nèi)。因此也存在距離問題,應用范圍有限?;跓o線尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,不需占用額外的頻譜。而且,隨著尋呼網(wǎng)的全國聯(lián)網(wǎng),其遙控的距離基本不受限制。但該方式的受控方動作滯后于控制方的操作,不具備實時性,而且不具備很高的可靠性。電話遙控作為一較新的課題與常規(guī)的遙控方式相比,顯示出其巨大的優(yōu)越性,它不需要進行專門的布線,不占用無線電頻率資源,避免了電磁污染。同時,電話線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話網(wǎng),遙控距離可跨省市,甚至跨越國家,因此采用這種控制方式的優(yōu)點是明顯的。由于DTMF(雙音多頻)編碼通信技術的發(fā)展,使得借助低壓電力線進行數(shù)據(jù)通信成為可能。電話遠程控制器主要接收電話線上傳來的控制家電的信息,譯碼后經(jīng)并行通信向智能控制器發(fā)送控制家電指令;接收由智能控制器傳來的報警或求援信息(經(jīng)并行通信),自動撥號(可由鍵盤預先設置)后,以語音形式將信息傳送給用戶或直接報警。都是在線調(diào)試,已經(jīng)在宿舍連接電話經(jīng)過真正的交換機實驗并且成功。利用現(xiàn)有的個人通信終端實現(xiàn)基于陸地移動通信網(wǎng)和公用電話交換網(wǎng)的電話遠程控制系統(tǒng)既可以節(jié)約投資又便于推廣。電話遠程控制系統(tǒng)ITRCS以CCITT及我國標準共同規(guī)定的部分標準程控交換信號、雙音多頻信號、振鈴信號、回鈴音信號等作為系統(tǒng)控制命令,以陸地移動通信網(wǎng)和公用電話交換網(wǎng)作為傳輸介質(zhì),使用戶可以在遠端利用固定電話或移動電話發(fā)送雙音多頻信號實現(xiàn)對近端電器設備的遠程控制。這種遠程控制方法也是設計智能住宅中遠程電器控制的一個重要途徑,利用個人通信終端來查詢或者控制住宅中電器的工作狀態(tài),達到智能控制的目的。如果能夠用單片機實現(xiàn)來設計所要求的功能,將有著很強的現(xiàn)實意義和應用前景。1.2本論文的研究內(nèi)容家庭網(wǎng)絡系統(tǒng)主要由電話遠程控制器、智能控制器、一些功能模塊組成。電話遠程控制器主要接收電話線上傳來的控制家電的信息,譯碼后經(jīng)并行通信向智能控制器發(fā)送控制家電指令;接收由智能控制器傳來的報警或求援信息(經(jīng)并行通信),自動撥號(可由鍵盤預先設置)后,以語音形式將信息傳送給用戶或直接報警。組網(wǎng)方式分為兩大類:有線組網(wǎng)和無線組網(wǎng)。有線組網(wǎng)主要是利用家中的電話線、單獨布置通信控制線路或電力線載波通信進行組網(wǎng);無線組網(wǎng)的主要技術有家庭射頻技術(HomeRF)、藍牙技術(Bluetooth)及家庭電話線網(wǎng)絡聯(lián)盟技術(HomePAN)等。電話遙控作為一較新的課題與常規(guī)的遙控方式相比,顯示出一定的優(yōu)越性,不需進行專門的布線,不占用無線電頻率資源,避免了電磁污染。同時,由于電話線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話網(wǎng),因此遙控距離可跨省市,甚至跨越國家。電話屬半雙工通信手段。因此,這可以大大體現(xiàn)出利用電話進行遙控的更大優(yōu)越性。操作者可以通過各種提示音即時了解受控對象的有關信息,從而進行進一步的操作。電話遙控這一課題目前已有涉足者,但是只是還只限于實驗室階段,因而距離實際應用,尤其是對于日常生活尚有一定的差距,并不能完全體現(xiàn)出電話遙控方式的半雙工通信特點。本作品正是針對這一點進行了較大改進,采取單片機智能控制,利用不同的提示音達到對于不同操作的提示及對受控方狀態(tài)的信息反饋,從而使操作者能夠及時了解受控方信息,使產(chǎn)品達到交互式與智能化。本作品的各種電器接口、各項標準都嚴格遵循國家有關標準,為以后的產(chǎn)品化提供了良好的基礎。電話遠程控制系統(tǒng)接收遠端發(fā)送來的DTMF信號,并對其進行解碼,解碼后的信號再由中央處理單元采集處理,為了方便用戶使用,系統(tǒng)設計了語音提示界面,電話遠程控制系統(tǒng)一般工作在無人值守環(huán)境,所以應具有自動摘掛機功能、復位功能;為了符合智能化要求,系統(tǒng)采用單片機作為中央處理器。同時,電話遠程控制系統(tǒng)正常工作還需電源供電電路、驅(qū)動電路等輔助電路。由此可以看出,系統(tǒng)主要由流鈴檢測電路、自動摘掛機電路、由DTMF雙音頻解碼電路、語音提示電路、中央處理單元、電器控制驅(qū)動電路等組成。

系統(tǒng)方案設計2.1總體設計分析電話智能遙控器由單片機構成主控部分,進行主要的信息處理,接收外部操作指令形成各種控制信號,并完成對于各種信息的記錄;接口電路提供單片機與電話外線的接口。其中包括鈴流檢測、摘掛機控制、忙音檢測、雙音頻DTMF識別,及語音提示電路。系統(tǒng)原理框圖如圖2.1所示電話接口語音放大電路振鈴檢測電路自動摘掛機電路雙音頻解碼電路單片機家用電器控制圖2.1系統(tǒng)組成框圖根據(jù)電話遠程智能遙控系統(tǒng)的具體設計要求:通過電話網(wǎng)對異地的電器實現(xiàn)控制(開/關);控制器可以實現(xiàn)自動模擬摘掛機;控制器設置密碼校驗;設計的此系統(tǒng)必須具有以下單元功能模塊:鈴音檢測、計數(shù);自動摘掛機;密碼校驗;雙音頻信號解碼;輸入信息分析;6、控制電器開關;7、電器狀態(tài)查詢;8、忙音檢測;根據(jù)電話機和交換機發(fā)出的不同信號音以及電話線各種狀態(tài)的不同要求,結合實際情況對具體的單元功能模塊作出軟件或硬件上的不同分工,具體如下:1、理論上交換機所發(fā)出的各種信號音都可以通過軟件編程而識別,即通過單片機發(fā)出的脈沖信號來檢測信號音單位時間內(nèi)的脈沖個數(shù)計算出其頻率,從而完成信號音識別。但是從系統(tǒng)的可靠性和程序的結構設計上分析,選擇了硬件來解決振鈴音檢測、忙音檢測、雙音頻信號解碼等功能模塊。自動摘掛機和電器的控制必須使用具體硬件電路來實現(xiàn)。振鈴音計數(shù)、忙音計數(shù)、密碼校驗、在線修改密碼、輸入信息分析、電器狀態(tài)查詢等功能模塊使用軟件編程方式要比硬件電路簡單的多,實現(xiàn)也很容易。綜上所述,本設計的信號音檢測、自動摘掛機、控制電器、雙音頻解碼等功能模塊使用硬件電路實現(xiàn)。而信號音計數(shù)、密碼校驗、信息分析、電器狀態(tài)查詢等功能模塊使用軟件編程完成。2.2硬件功能分析本設計以AT89C51單片機為控制中心,進行主要的信息處理,接收外部操作指令形成各種控制信號,并完成對于各種信息的記錄;接口電路提供單片機與電話外線的接口。其中包括振鈴檢測電路,摘掛機控制電路,雙音頻DTMF識別電路,以及家電的控制電路等部分組成。本裝置使用普通電話機發(fā)出遙控命令信號,以DTMF信號作為運載遙控命令的媒體,而無需專門安裝遙控發(fā)送裝置,利用電話網(wǎng)絡傳送遙控命令或其他數(shù)字信息時,只需把接收裝置安裝在任何一個電話用戶線的終端,就可以接收任何地方〈只要電話能通達的地方〉的遙控操作或其他數(shù)字信息,接收裝置就像一部普通電話機,傳真機或其他電話用戶終端設備一樣被使用,因此不受距離的局限。本裝置并聯(lián)于電話機的兩端,不會影響到電話機的正常使用。用戶通過異地的電話機撥通本裝置所連接外線的電話號碼,通過市局交換機向電話機發(fā)出振鈴信號。本裝置如果檢測到振鈴八次,即八次響鈴后無人接,自動摘機,進入密碼檢測,輸入正確后選擇被控制電器,然后輸入開或關進行遙控電器,完成后返回。系統(tǒng)基本工作原理是:系統(tǒng)上電,單片機復位,系統(tǒng)開始工作,當電話線路中有振鈴信號時,振鈴檢測電路將產(chǎn)生占空比為1:4的方波,方波從AT89C51單片機的外部計數(shù)端輸入,系統(tǒng)在程序控制下進行計數(shù),當振鈴次數(shù)為8次時約40秒若沒有人接電話,表明沒有人在場,系統(tǒng)一方面,啟動語音提示電路,發(fā)出“尊敬的用戶,您好!歡迎您使用智能電話控制系統(tǒng),請輸入用戶密碼,并以‘#’字確認”;另一方面,發(fā)出自動摘機控制信號,外線經(jīng)摘掛機控制的開關電路與DTMF譯碼電路接通,譯碼電路將對外線傳遞的信號進行譯碼,譯碼信號以四位二進制形式輸出。經(jīng)譯碼輸出的四位二進制數(shù)從單片機的I/O口輸入,單片機對讀入的二進制數(shù)與預置的密碼進行比較,如果所撥的密碼與預置的相同,則發(fā)出“請輸入操作碼,并按#字鍵加以確認”的提示音,如果所撥的密碼與預置的不同,則發(fā)出“對不起,你撥的密碼不正確,請核對密碼后重新輸入,掛機請按‘*’字鍵確認”的提示音。系統(tǒng)只有接到正確的用戶密碼才具有操作權。以上操作即實行“模擬提機”接通電話。操作者在主叫話機鍵盤上輸入4位密碼,若密碼輸入正確,會在聽筒里聽到約2秒的音樂聲。按入遙控命令,按“1”,“#”表示第一路開,按“1”,“*”表示第一路關......依次類推,共可操作5路設備,每個操作命令結束時均能聽到約1秒的音樂聲作為確認信號。操作完畢按入“0”,接收電路收到“0”這一信息后即“掛斷”電話。如果有人在默認的振鈴次數(shù)之前接聽電話,則不進入電話遙控狀態(tài),因此不影響電話的正常通話使用。系統(tǒng)設計中的關鍵技術。在整個系統(tǒng)功能的實現(xiàn)中,利用DTMF解碼器對用戶通過電話輸入的DTMF號碼進行檢測是系統(tǒng)功能實現(xiàn)的關鍵。MT8870應該能及時并準確地檢測到電話線傳入的DTMF信號,并以中斷方式通知CPU接收其檢測到的DTMF號碼;而MT8870能否及時檢測到DTMF信號并正確譯碼出該信號對應的主叫號碼,與LE78D11的初始化密切相關。在初始化時需要特別注意如下幾個方面:(1)設置參數(shù)要根據(jù)系統(tǒng)情況精確計算確定,尤其輸入信號增益參數(shù)調(diào)整不能讓DTMF信號飽和失真,否則會導致MT8870對DTMF音檢測譯碼出錯;(2)MT8870的時鐘頻率寄存器應在芯片上電后第一個進行設置。確保MT8870能及時檢測系統(tǒng)時鐘與8kHz的幀同步信號的同步情況并給出指示;(3)在初始化最后要啟動模擬通道校準功能并確保校準完成;(4)MT8870在進行DTMF音的檢測譯碼時,語音通道連通并都處于激活狀態(tài),向單片機發(fā)出中斷請求,單片機響應中斷,接收來電信息。根據(jù)電話通信信令,在電話通信過程中,使用某些特定頻率音的不同斷續(xù)組合來指示通信進程。為了判定當前處于何種進程狀態(tài),需要及時識別出撥號音、忙音、回鈴音、空號音以及其他電信信令規(guī)定的進程音。為了簡化系統(tǒng)結構,節(jié)約硬件成本,提高信號音檢測的準確性與靈敏度,本系統(tǒng)不采用通常的信號音檢測硬件模塊進行檢測,而是采用軟件實現(xiàn)上述信號音的智能檢測。由于上述信號音的頻率都是450Hz,僅斷續(xù)時長不一樣,據(jù)此,采用電路把信號音整理成方波脈沖串,固定時問間隔(例如1ms)檢測輸入管腳上脈沖信號,當脈沖信號出現(xiàn)后,立即開始在一定時長內(nèi)(例如1.2s)分若干時間片(例如0.1s)計數(shù)每個時間片內(nèi)出現(xiàn)的脈沖個數(shù)。通過分析比較給定時長內(nèi)各個時間片的脈沖個數(shù)分布情況,可以判別出信號音的類型。2.2軟件模塊分析軟件部分的設計由以下幾個模塊構成:信號音計數(shù)。本單元可以使用AT89C51的兩個計數(shù)器的外部中斷方式來實現(xiàn)對不同信號音的計數(shù)。密碼檢測。本單元可以在系統(tǒng)初始化的時候,在單片機內(nèi)部的存儲器的內(nèi)部開辟一塊空間放置密碼。當用戶輸入密碼的時候,單片機把輸入的密碼寫入另外的一塊空間,然后利用減法運算比較兩者是否相等。這樣就可以實現(xiàn)密碼檢測的功能。信號分析處理。本單元可以利用查表方式,也可以用簡單的語句,稍微長一點的語句實現(xiàn)。以上部分是對系統(tǒng)設計過程和設計原理的簡單敘述。詳細部分將在下面的設計中具體介紹。經(jīng)過翻閱大量的技術資料,對具體要求實現(xiàn)的功能進行完整的系統(tǒng)分析,我認為我的電話遙控系統(tǒng)設計基本符合實際情況,可以完成設計任務所要求實現(xiàn)的基本功能。

系統(tǒng)硬件電路設計3.1振鈴檢測電路在電話線路未來鈴流前,電話線路由電話交換機提供大約48V的直流電壓。當用戶被呼叫時,電話交換機發(fā)來鈴流信號。振鈴信號為25±3伏的正弦波,諧鈴失真不大于10%,電壓有效值90±15V。振鈴以5秒為周期,即1秒送,4秒斷。在本電路檢測鈴流信號時,以五次鈴響為準,即五次振鈴后無人摘機,便由單片機控制自動模擬摘機,振鈴檢測電路設計如圖3.1所示。原理說明:電話振鈴信號通過電容C1隔直、D1穩(wěn)壓二極管、R1限流電阻輸入至光電耦合器4N25的輸入端1口,C1、D1和R1共同組成振鈴信號變換電路,它們使輸入電壓和電流不會太大,對后面的光電耦合器起保護作用。光電耦合器4N25起的是隔離作用,光電耦合器是一種電信號的耦合器件,它一般是將發(fā)光二極管和光敏三極管的光路耦合在一起,輸入和輸出之間不可共地,輸入電信號加于發(fā)光二極管上,輸出信號由光敏三極管取出。光電耦合器以光電轉(zhuǎn)換原理傳輸信息,它不僅使信息發(fā)出端(一次側)與信息接收并輸出端(二次側)是絕緣的,從而對電位差干擾有很強的抑制,而且具有很強的抑制電磁干擾能力、速度高、價格低、接口簡單的特點。振鈴信號通過光耦4N25的4腳輸出振鈴正弦波,R2和C2共同組成濾波電路,信號到了開關三極管T1的基極就變成了方波。經(jīng)過一個施密特反向器(可用74LS04代替)的整形輸出到單片機AT89C51的T0/P3.4口,中斷方式采用外部中斷,計數(shù)5次產(chǎn)生T0中斷,控制繼電器模擬摘機,完成振鈴音檢測。圖3.1振鈴檢測電路主要原器件選取:C1隔直電容,選取1μF耐壓100V的瓷片電容;2、D1為穩(wěn)壓二極管,選取36V的穩(wěn)壓二極管;3、R1是U1的限流電阻,取33kΩ;4、U1選取光電耦合器4N25;5、R2和C2共同組成振鈴信號音濾波電路,R2=10kΩ,C2=100μF,τ=1s。3.2模擬摘掛機電路根據(jù)國家有關標準規(guī)定:不論任何電話機,摘機狀態(tài)的直流電阻應≤300Ω,有“R”鍵的電子電話機的摘機狀態(tài)直流電阻應≤350Ω。在掛機狀態(tài)下,其漏電流≤5μA。當用戶摘機時,電話機通過叉簧接上約200Ω的負載,使整個電話線回路流過約30mA的電流。交換機檢測到該電流后便停止鈴流發(fā)送,并將線路電壓變?yōu)槭畮追闹绷?,完成接續(xù)。模擬摘掛機電路主要由一個光電耦合器開關電路控制繼電器的開關,繼電器控制接入電話線兩端的200Ω電阻。摘掛機信指令由單片機通過使TXD/P3.1口變?yōu)楦唠娖綄崿F(xiàn)。經(jīng)過一個反向器驅(qū)動發(fā)光二極管D1指示摘機,同時改變光敏三極管T1的基極電壓,使T1處于導通狀態(tài),從而開啟繼電器J1,J1使電阻R3接入電話線兩端。因為R3的電阻為200Ω,使回路電流變大,控制電路向交換機發(fā)出模擬摘機的信號,交換機響應摘機信號,完成電話線路接通。整個電路完成自動模擬摘機過程,模擬摘掛機電路設計如圖3.2所示。圖3.2圖3.2模擬摘掛機電路根據(jù)設計原理,原器件選取如下:IC1是光控三極管,其中T1三極管是起對單片機控制信號的放大作用,D1是摘機指示燈,取5mm綠色發(fā)光二極管;R1是摘機指示燈限流保護電阻,取220Ω;L1是變壓器感應變壓輸出;C1起對電話線電壓積累作用;R2是三極管限流電阻,取2kΩ;D2二極管是起繼電器反向保護的作用,取4001;J1是繼電器控制開關,取JRC4001F(DC5V);R3是摘機電阻,取200Ω3.3DTMF信號解碼電路3.3.1MT8870芯片介紹雙音多頻DTMF信號解碼電路采用MT8870芯片。MT8870芯片介紹:實現(xiàn)DTMF解碼的芯片是MT8870,它是MITEL公司生產(chǎn)的,為CMOS電路,DIP封裝。它具有DTMF信號分離濾波和譯碼功能,可直接與MCS-51系列單片機接口。圖3.3為MT8870引腳分配圖。其引腳說明如下:IN+、IN-運放同、反相輸入,模擬信號或DTMF信號從此端輸入;FB運放輸出,外接反饋電阻可調(diào)節(jié)輸入放大器的增益;VREF基準電壓(VDD/2)輸出;IC內(nèi)部連接點,應接至VSS;OSCI、OSCO振蕩器輸入、輸出,外接3.58MHz晶體;EN為“1”時數(shù)據(jù)允許輸出,為“0”時禁止輸出;D01~D04數(shù)據(jù)輸出;CID當一有效單音對被接收時為“1”;ECO檢測出一可識別的單音時為:“1”;CI/GTO控制輸入/時間監(jiān)測輸出;VDD正電源;VSS負電源(地)。圖3.3MT8870引腳圖3.3.2DTMF解碼電路設計MT8870的連線如圖3.4所示,它的IN+、IN-腳接收來自電話機的雙音多頻脈沖信號,該雙音多頻信號先經(jīng)其內(nèi)部的撥號音濾波器,濾除撥號音信號,然后經(jīng)前置放大后送入雙音頻濾波器,將雙音頻信號按高,低音頻信號分開,再經(jīng)高低群濾波器,幅度檢測器送入輸出譯碼電路,經(jīng)過數(shù)字運算后,在其數(shù)據(jù)輸出端(11~14腳)輸出相對應的8421碼。MT8870的數(shù)據(jù)輸出端Q4~Q1連到AT89C51的P1口的P1.0~P1.3,單片機經(jīng)P1口識別4位代碼。其中,A,B,C,D4個按鍵常被當作R/P,REDIAL,HOLD,HANDSFREE等功能使用。注意,需要特別指出的是,對于“0”號碼,MT8870輸出的8421碼并非是“0000”,而是“1010”;另外,“*”,“#”字號碼,MT8870輸出的8421碼分別為“1011”和“1100”。為了使單片機AT89C51獲取有效數(shù)據(jù),MT8870的CID有效端經(jīng)施密特反相器后接AT89C51的INT0引腳。當MT8870獲取有效雙音多頻信號后,CID電平由低變高,再反相為低,單片機檢測后,指示P1口接收有效二進制代碼。而無效的雙音頻信號(電話線路雜音、人們的語音信號等)是不會引起MT8870的CID端變化的。DTMF接收器的外圍電路如圖3.4所示。其中,接在電源處的電容對抗干擾有一定的作用。在實際應用中,存在這樣一個問題:MT8870的使能控制端不允許中斷時,將使MT8870的CID端中斷關閉。其解決辦法是,將CID端接與非門的一端輸入,與非門的另一輸入端接一不定電平端P。對CID的有效控制(即中斷開放)為,EN=1則P3.2/INT0中斷允許;EN=0時則P3.2/INT0中斷關閉。圖3.4DTMF解碼電路本單元元器件列表:R1、R2、C1和C2共同組成整流電路,其中R1、R2均取17KΩ,C1、C2隔直電容,均取0.1μF;R3、R4、R5是輸入平衡電阻,取100KΩ,芯片外部晶振Y1選擇3.579MHz;IC1是雙音頻解碼芯片,選取MT8870;C3選取0.1μF;R6是輸出平衡電阻,選取470KΩ;反向器選取74LS04的一組反向器。3.3.3MT8870解碼表信號在MT8870內(nèi)需經(jīng)過濾波、放大、高低頻分離,再經(jīng)過數(shù)字處理轉(zhuǎn)化為與DTMF信號相對應的二進制編碼。電話鍵盤對應的輸出二進制編碼如表3.1所示。表3.1MT8870解碼表DigitDigitQ4Q3Q2Q110001200103001140100501016011070111810009100101010*1011#11003.4語音提示電路語音提示芯片ISD2590的最高地址位PLAYL(腳9),PLAYE(腳10)置為高電平時,芯片即進入操作模式狀態(tài)。操作模式根據(jù)引腳A0~A7的高低電平不同組合總共分為256種不同的模式,實現(xiàn)不同的功能。為盡量節(jié)省I/O口線,采用了M1和M6相結合的方法實現(xiàn)對ISD2590操作,將所需的語音通過開始/暫停按鈕一段一段從話筒錄入芯片,只需記住各段的序號即可。具體不同信號音的定義參見軟件設計部分。ISD2590的信息檢索模式的使用方法:首先將芯片的錄放控制P/R端置高,地址位A0—A7置高,現(xiàn)在芯片即處于信息檢索模式的信息讀取狀態(tài)。要播放第N段的語音,先給PD端一高電平脈沖,使地址指針復位為0。因為所有的序號都以存儲器起始處為基準,除第一段外,只需要CE端收到10us低脈沖,即可使地址指針按A0-A7尋址第N段的開始處,然后拉高SP+,在CE端加一個低脈沖即可播放第N段的語音信息,直到此段后的EOM標志出現(xiàn)為止。由此可知準確檢索的關鍵在于正確檢測到每一段的EOM結束標志。因為在快進狀態(tài)下,EOM脈沖的寬度只有10us左右,對于速度不高的單片機不易檢測到,此時可用外部中斷來檢測EOM標志位。信號音從ISD2590的SP+口輸出,先經(jīng)過一組反向器進行整流、隔離,從反向器輸出的是頻率一定,時通時斷的方波,提示信號經(jīng)過隔直電容C1輸入到音頻放大集成電路LM386N-1的輸入端。經(jīng)過LM386N-1的放大,信號音經(jīng)耦合電容C4至變壓器T1,它是音頻輸出專用的耦合變壓器,正好符合阻抗匹配的要求。電路圖設計如圖3.6。圖3.6語音提示電路原器件選?。悍聪蚱鬟x取74LS04中的一組反向器;C1的是對音頻信號起隔直耦合的作用,所以取100μF的電解電容,耐壓性能無特殊要求;IC1、R1、R2、R3、R4、C2、C3和C4共同組成音頻放大電路,IC1選取LM386N-1,R1取1kΩ,R2取1kΩ,R3取20KΩ,R4取10ΩK,C2取10μF的電解電容,C3取10μF的電解電容,C4取100μF的電解電容;T1是音頻輸出專用變壓器(參看模擬摘掛機電路)。音頻放大電路音頻放大集成電路LM386的連接比較簡單,本裝置的使用是LM386放大增益為50dB的連接方式。利用LM386低壓音頻功率放大器,LM386是為低壓用戶設計的功率放大器,內(nèi)部增益為20倍,在1腳和8腳接電阻和電容時,可使增益增加到200倍,用途廣泛,使用方便,外接元件數(shù)目較少,本系統(tǒng)的音頻放大電路如圖3.7所示。圖3.7音頻放大電路電器控制電路本單元電路主要是由反向電路、D觸發(fā)器和繼電器等控制電路組成。首先,單片機AT89C51從P0口的八位都用作輸出控制信號。這八位數(shù)據(jù)連接八個反向器進行整流隔離,然后連接D觸發(fā)器進行數(shù)據(jù)鎖存。每個D觸發(fā)器的輸出端都控制一路繼電器,而每一路繼電器也控制一路電器的開關。二極管指示燈串聯(lián)在開關三極管基極作為電器開關指示。這樣就可以完成單片機對多路電器的控制。設計采用控制帶有繼電器的電源插座來實現(xiàn)對家電的最終控制,諸如電飯煲、熱水器、空調(diào)之類的電器只需插上插頭,主控單片機即可通過控制插座中各繼電器來控制電器電源的通斷。該方式簡單且易于實現(xiàn)。圖3.8所示的為一路電器控制電路圖,在本裝置中一共有八路電器可以控制,其它電器控制相同。圖3.8電器控制電路元器件選取:反向器選取兩片74LS04(每一片內(nèi)有六個反向器)中的九個反向器;繼電器開關K1-8選取八個JRC-4100FDC5V繼電器;D觸發(fā)器IC1_8選取四片4013(每一片內(nèi)有兩個D觸發(fā)器);三極管T1_8選取八個9013;二極管D1_8起保護作用,選取八個4001;指示燈LCD1_8選取八個紅色5mm發(fā)光二極管;指示燈限流電阻R11_R18選取八個1kΩ的電阻;三極管的限流電阻R21_R28選取八個2kΩ的電阻;3.7中央控制電路CPU檢測振鈴信號狀態(tài)和按鍵狀態(tài),當檢測到有效振鈴信號后,起動計數(shù)程序,計數(shù)到設定振鈴次數(shù)后,CPU送出摘機信號控制電路自動摘機并送出摘機提示音信號,提示用戶輸入密碼當檢測到有*號按下時,也同樣送出摘機提示音信號,提示用戶輸入密碼(對*鍵的檢測是為了方便用戶在家中控制電器,用戶直接操作接在線路上的電話機即可)單片機檢測MT8870送出的STD信號,當STD信號有效時,從MT8870讀入指令代碼并與預設密碼比較,如果不一致,系統(tǒng)自動掛機,如果一致,用戶就可以輸入開機、關機指令。見圖3.9。圖3.9中央控制電路系統(tǒng)軟件部分設計本系統(tǒng)的軟件設計主要分為系統(tǒng)初始化、振鈴檢測計數(shù)、控制摘掛機、雙音頻信號分析處理、語音提示、密碼處理、控制電器等部分組成。每個功能模塊對于整體設計都是非常重要的,單片機AT89C51通過軟件程序才能很好的對外部的信息進行采集、分析、決策和執(zhí)行。下面就整體設計以及每個單元功能模塊分別進行說明。整體流程圖如4.1圖所示:圖4.1軟件設計整體流程圖4.1單片機初始化模塊單片機的存儲系統(tǒng)的分配利用在其工作過程中起非常大的作用,所以就必須對其進行必要的初始化。程序代碼見附錄。4.2振鈴檢測計數(shù)模塊本模塊是通過計數(shù)器TO的外部中斷來計數(shù)的。程序代碼見附錄。4.3語音提示模塊本功能模塊主要是產(chǎn)生信號提示音,方便不同的使用者。主要分為五種提示音:1、低音,表示裝置已經(jīng)摘機,請輸入密碼,其參數(shù):頻率f=500Hz,延時t=0.5秒/聲;2、兩聲低音,表示密碼已經(jīng)通過,請選擇電器,其參數(shù):頻率f=500Hz,延時t=0.5秒/聲;3、三聲低音,表示電器已經(jīng)選定,請控制(開/關),其參數(shù):頻率f=500Hz,延時t=0.5秒/聲;4、三聲高音,表示密碼輸入錯誤,其參數(shù):頻率f=1000Hz,延時t=0.3秒/聲;5、一聲高音,表示控制已經(jīng)完成,其參數(shù):頻率f=1000Hz,延時t=0.3秒/聲。提示音發(fā)生是使用有限循環(huán),反復使單片機的RXD口的電平反轉(zhuǎn),從而形成方波信號。見圖4.2。程序代碼見附錄。圖4.2語音提示模塊程序框圖4.4密碼檢測部分本系統(tǒng)密碼校驗的基本原理是:在系統(tǒng)初始化的時候把原始密碼寫入地址為30H開始的存儲空間內(nèi),密碼的位數(shù)“5”賦給R7。當系統(tǒng)摘機時,要求輸入密碼,單片機把解碼后的數(shù)據(jù)(使用者輸入的密碼)存儲在38H開始的存儲空間內(nèi)。然后單片機對進行兩個存儲地址的內(nèi)容逐位進行比較,直到完全相等才能轉(zhuǎn)到下一進程,有一位不同,程序就轉(zhuǎn)到出錯程序。見圖4.3。程序代碼見附錄。圖4.3密碼檢測模塊程序框圖4.5密碼修改部分本系統(tǒng)是通過在線輸入密碼而改變特定存儲器中的密碼值的。程序代碼見附錄。4.6控制電器部分本系統(tǒng)首先通過外圍雙音頻解碼電路解碼的信息(選擇電器)判斷所選擇的電器,然后跳轉(zhuǎn)到每一個子程序,通過單片機向P1口的低四位發(fā)送數(shù)據(jù),這些控制信息表示對不同的電器進行控制的控制字。為了簡單表示,在這里只寫出了控制一路電器的控制子程序,其它子程序都相似,不再累述。程序代碼見附錄。結束語本次設計綜合利用了電子技術專業(yè)各方面的知識,設計用到了數(shù)字電字技術,模擬電子技術,電路原理,單片機原路及接口技術等專業(yè)知識。涉及到的專業(yè)知識面廣,技術要求高,難度也較大,很好的運用了四年以來所學的專業(yè)知識。對未來的工作和繼續(xù)學習將會有很大的幫助。利用電話網(wǎng)絡進行遠程控制是通訊電子信息行業(yè)發(fā)展的必然結果。隨著社會的發(fā)展和人們生活水平的提高,越來越多的家用電器進入了百姓的生活,給大家?guī)砹撕芏嗟姆奖愫拖硎?同時隨著電話在家庭中的普及,利用電話實現(xiàn)家用電器遙控自然是未來的發(fā)展方向。本次設計主要分為兩大部分:第一是硬件電路設計;第二是軟件部分設計,即用匯編語言編寫的單片機程序。硬件電路設計方面為了使設計思路和條理更清晰明了,我把整個硬件電路分成四個部分進行了剖析,首先是振鈴檢測電路;其次是摘掛機控制電路;再其次是雙音頻DTMF解碼電路;最后是家用電器控制電路。軟件設計部分則是按照程序設計流程圖中的流程一步步的編寫程序,設計本遙控裝置的控制程序的主要工作是對電話信號進行檢測以及接收用戶指令控制家用電器的工作。系統(tǒng)程序主要包括管理監(jiān)控主程序和定時中斷子程序。設計中技術要求很高,特別是硬件電路的實際制作和匯編程序的調(diào)試。該裝置在調(diào)試過程中需要連入電話網(wǎng),所以在調(diào)試過程中遇到的困難很多難度也很大。本設計的目的是希望通過對電話遠程控制的研究使這一技術能早日應用于老百姓的日常生活中。本設計在很大程度上也只是從理論方面給出電話遠程控制的可行性。許多技術性問題可能還要在實際運用中加以解決。由于設計者水平有限論文中可能有一定的紕漏,希望各位老師能給出更好的指導性意見和建議。附錄A:AT89C51簡介:AT89C51簡介:ErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。主要特性:與MCS-51兼容4K字節(jié)可編程FLASH存儲器壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時間:10年全靜態(tài)工作:0Hz-24MHz5.三級程序存儲器鎖定128×8位內(nèi)部RAM32可編程I/O線兩個16位定時器/計數(shù)器5個中斷源可編程串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時鐘電路管教說明:VCC:供電電壓。GND:接地。P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P0口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(記時器0外部輸入)P3.5T1(記時器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。AT89C51引腳圖附錄B:系統(tǒng)軟件設計各模塊子程序代碼單片機初始化程序代碼:片內(nèi)RAM初始化子程序IBCLR:MOVA,R0MOVR1,ACLRAIBC1:MOV@R1,AINCR1DJNZR7,IBC1RET片外RAM初始化子程序EBCLR1:MOVA,ADDPLMOVDPL,AMOVA,ADDPHMOVDPH,ACLRCEBC11:MOVX@DPTR,AINCDPTRDJNZR7,EBC11RET片外RAM初始化子程序(雙字節(jié)單元)EBCLR2:MOVA,ADDPLMOVDPL,AMOVA,ADDPHMOVDPH,AMOVA,R7JZEBC21INCR6EBC21:CLRAMOVX@DPTR,AINCDPTRDJNZR7,EBC21DJNZR6,EBC21RET振鈴檢測計數(shù)程序代碼:ORG0090HTT0:SETB7DHRETI語音發(fā)聲部分相關子程序代碼:ORG1100HRING10:MOVR6,#20(請輸入密碼),RING11:MOVR7,#20(500Hz),RING12:LCALLDL10(發(fā)出提示音1)CPLP3.0(延時0.5s)DJNZR7,RING12DJNZR6,RING11CLRP3.0RETORG1150HRING20:MOVR3,#03RING21:MOVR6,#20(選擇電器),RING22:MOVR7,#20(500Hz),RING23:LCALLDL20(發(fā)出提示音2),CPLP3.0(延時0.3s)DJNZR7,RING23DJNZR6,RING22CLRP3.0MOVR7,#200RING24:LCALLDL10DJNZR7,RING24DJNZR3,RING21CLRP3.0RETORG1200HRING30:MOVR3,#02RING31:MOVR6,#20(電器控制),RING32:MOVR7,#20(500Hz),RING33:LCALLDL10(發(fā)出提示音3),CPLP3.0(延時0.3s)DJNZR7,RING33DJNZR6,RING32CLRP3.0MOVR7,#200RING34:LCALLDL10DJNZR7,RING34DJNZR3,RING31CLRP3.0RETORG1250HRING40:MOVR3,#03RING41:MOVR6,#20(輸入的密碼錯誤),RING42:MOVR7,#20(1000Hz),RING43:LCALLDL10(發(fā)出提示音4),CPLP3.0(延時0.3s)DJNZR7,RING43DJNZR6,RING42CLRP3.0MOVR7,#100RING44:LCALLDL10DJNZR7,RING44DJNZR3,RING41CLRP3.0RETORG1300HRING50:MOVR6,#40(操作完成),RING51:MOVR7,#20(1000Hz),RING52:LCALLDL20(發(fā)出提示音5),CPLP3.0(延時0.3s)DJNZR7,RING52DJNZR6,RING51CLRP3.0RETORG1500HDL10:MOVR5,#25(delay1.25ms,f=800HZ,fosc=12MHz)DL12:MOVR4,#25DL11:DJNZR4,DL11DJNZR5,DL12RETORG1600HDL20:MOVR5,#12(delay0.625ms,f=1600HZ,fosc=12MHz)DL22:MOVR4,#25DL21:DJNZR4,DL21DJNZR5,DL22RETORG1650HDL30:MOVR5,#50(delay20ms)DL32:MOVR4,#200DL31:DJNZR4,DL31DJNZR5,DL32RET密碼修改部分相關程序代碼:ORG1700HKEYIN:SETBRS1(當前工作寄存器第二工作區(qū))CLRRS0ANLA,#00H(清零A寄存器)MOVB,#05HLCALLRING10(發(fā)提示音:輸入密碼***)MOVR7,#5HMOVR1,#38HWPIN:JBC7EH,READ(等待INT0中斷)LJMPWPINREAD:MOVR1,#38HMOVR0,#40HMOVR7,#05HREAD1:MOVA,@R1MOV@R0,AINCR0INCR1DJNZR7,READ1(判斷輸入密碼是否為5位,否跳轉(zhuǎn)READ1)LCALLRING10(滿5位,發(fā)提示音:再輸入新密碼)MOVR7,#5HMOVR1,#38HWRE:JBC7EH,KEYCMP(等待中斷INT1)LJMPWREKEYCMP:MOVR6,#05HMOVR0,#40HMOVR1,#38HKEYCP:MOVA,@R0CLRCSUBBA,@R1(A減((R1)))INCR1INCR0JZBBB(A的內(nèi)容如果為0,則跳轉(zhuǎn)BBB)LJMPLLBBB:DJNZR6,KEYCP(R6減1不為0,則跳轉(zhuǎn)KEYCP,即循環(huán)比較密碼的五位)MOVR1,#38HMOVR0,#30HMOVR6,#5HKEYREIN:MOVA,@R1MOV@R0,AINCR1INCR0DJNZR6,KEYREIN(R6減1不為0,則跳轉(zhuǎn),即循環(huán)比較密碼的五位)LCALLRING50(發(fā)提示音:新密碼已經(jīng)設置)LJMPSTOPRET密碼檢測模塊程序代碼:HOKE1:LJMPHOKEORG0090HTT0:SETB7DHRETIORG0150HHOKE:CLR7DHSETBP3.1(接通電話)CLRTR0(打開T0)MOVR2,#03H(密碼錯誤三次)LCALLRING10(輸入密碼)IN:CLR7EH(7EH=0)DTMF:MOVR7,#1H(密碼:5R7)MOVR1,#38H(提示音)SETBP1.4SETBP1.5SETBP1.6SETBP1.7WAIT:JBC7EH,CC(等待INT0)LJMPWAITCC:MOVR7,#1H(密碼5***)MOVR0,#30H;MOVR1,#38H;CMP:MOVA,@R1MOVR4,ACLRCMOVA,@R1SUBBA,@R0INCR0INCR1JZAAA;LJMPQQAAA:DJNZR7,CMP;R7-1!=0LJMPLL(通過)QQ;DJNZR2,IN1(密碼錯誤&R2!=0)LCALLRING20LJMPSTOPIN1:LCALLRING20(密碼錯誤,請重新輸入!)LJMPIN電器控制模塊相關程序代碼:ORG1600HLL:LCALLRING30(提示選擇需控制的電器)MOVR7,#1H(控釋電器的序號)MOVR1,#38HCLR7EHWAIT0:JBC7EH,DD(等待外部中斷INT0)LJMPWAIT0DD:MOVR1,#38HMOVA,@R1RRARRARRARRAMOVR4,ARLAADDA,R4MOVDPTR,#TABJMP@A+DPTRTAB:LJMPZEROLJMPEIGHT(8)LJMPFOUR(4)LJMPSTOP(#)LJMPTWO(2)LJMPZERO(0)LJMPSIX(6)LJMPLL(**)LJMPONE(1)LJMPLL(9,**)LJMPFIVE(5)LJMPLL(A,**)LJMPTHREE(3)LJMPLL(*,**)LJMPSEVEN(7)LJMPLL(C,**)ORG0250HZERO:LJMPLLONE:LCALLRING40(發(fā)提示音:請操作電器)OO1:MOVR7,#01HCLR7EHWAIT1:JBC7EH,WW1(等待外部中斷INT0)LJMPWAIT1WW1:MOVR1,#38H(檢查信號首位) MOVA,@R1CJNEA,#50H,BB1((38H)不等于0AH(0),則跳轉(zhuǎn)BB1)LJMPZZ1((38H)等于0AH(0),則跳轉(zhuǎn)ZZ1)BB1:CJNEA,#80H,QUIT1((38H)不等于01H(1),則跳轉(zhuǎn)QUIT1)SETBP1.3(打開1)CLRP1.2CLRP1.1CLRP1.0LJMPQUIT1ZZ1:CLRP1.3(全部關閉)CLRP1.2CLRP1.1CLRP1.0LCALLRING50(結束)QUIT1:LJMPLL

附錄C遠程電話控制系統(tǒng)電路圖參考文獻余水權.嵌入式系統(tǒng),智能家電及家居網(wǎng)絡[M].單片機與嵌入式系統(tǒng)應用,2001:22-35黃天戌,孫東.智能電話遠程控制系統(tǒng)的設計與實現(xiàn)[J].電工技術雜志,2001.6:35-37何琳琳,張海軍.基于電話網(wǎng)絡的家用電器遠程控制系統(tǒng)的實現(xiàn)[J].單片機開發(fā)與應用,2006.6:74吳炳勝,王桂梅.80C51單片機原理與應用[M].冶金工業(yè)出版社,2001.10:48-53張大明.單片微機控制應用技術,機械工業(yè)出版社2006.2:18-21劉連吉.ISD單片機語音錄/放器件及電路設計[J].青島海洋大學出版社2004.27(3):292-296[7]陳明義.數(shù)字電子技術基礎[M].中南大學出版社,2004,12:99-130[8]李傳南.單片機與DTMF信號收發(fā)芯片MT8870的直接接口設計[J].電子與自動化.2002.2:30-35曾剛,徐成.DTMF遠程通信的軟硬件實現(xiàn)技術[M].電子技術應用,2005.58808microprocessors,W.Triebe1,AvterSingh,PrenticeHall,2001:7-8肖質(zhì)紅.基于公用電話網(wǎng)絡的遠程控制家電設備[J].浙江萬里學院學報,2006.3:123-129李廣地,朱月秀,王秀山.單片機基礎[M].北京航空航天大學出版社,2005.2:159-162楊為理.現(xiàn)代通訊集成電路應用技術手冊[M].電子工業(yè)出版社,2002,5[14]譚揚波,李翔宇.ProtelforWindows計算機輔助電路設計教程.機械工業(yè)出版社陳爾紹.電子控制實例.電子工業(yè)出版社,2004.11:285-288莫力.Protel電路設計.國防工業(yè)出版社,2005.1UnderstandingTelephoneElectronics,John.L.Fike,GeorgeE.FriendTexasInstrumentsInc,2004:20-35BushbyST.AstandardcommunicationinfrastructureforintelligentBuildings.AutomationinConstruction[J].2007.6:529-540PersonalComputerXT/ATsystemTechnicalreferencemanual,IntelCorp.畢業(yè)設計(論文)原創(chuàng)性聲明和使用授權說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導教師簽名:日期:使用授權說明本人完全了解大學關于收集、保存、使用畢業(yè)設計(論文)的規(guī)定,即:按照學校要求提交畢業(yè)設計(論文)的印刷本和電子版本;學校有權保存畢業(yè)設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數(shù)字化或其它復制手段保存論文;在不以贏利為目的前提下,學??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名:日期:

學位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名:日期:年月日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權大學可以將本學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。作者簽名:日期:年月日導師簽名:日期:年月日指導教師評閱書指導教師評價:一、撰寫(設計)過程學生在論文(設計)過程中的治學態(tài)度、工作精神□優(yōu)□良□中□及格□不及格學生掌握專業(yè)知識、技能的扎實程度□優(yōu)□良□中□及格□不及格學生綜合運用所學知識和專業(yè)技能分析和解決問題的能力□優(yōu)□良□中□及格□不及格研究方法的科學性;技術線路的可行性;設計方案的合理性□優(yōu)□良□中□及格□不及格完成畢業(yè)論文(設計)期間的出勤情況□優(yōu)□良□中□及格□不及格二、論文(設計)質(zhì)量論文(設計)的整體結構是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格是否完成指定的論文(設計)任務(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格三、論文(設計)水平論文(設計)的理論意義或?qū)鉀Q實際問題的指導意義□優(yōu)□良□中□及格□不及格論文的觀念是否有新意?設計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格論文(設計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績:□優(yōu)□良□中□及格□不及格(在所選等級前的□內(nèi)畫“√”)指導教師:(簽名)單位:(蓋章)年月日評閱教師評閱書評閱教師評價:一、論文(設計)質(zhì)量1、論文(設計)的整體結構是否符合撰寫規(guī)范?□優(yōu)□良□中□及格□不及格2、是否完成指定的論文(設計)任務(包括裝訂及附件)?□優(yōu)□良□中□及格□不及格二、論文(設計)水平1、論文(設計)的理論意義或?qū)鉀Q實際問題的指導意義□優(yōu)□良□中□及格□不及格2、論文的觀念是否有新意?設計是否有創(chuàng)意?□優(yōu)□良□中□及格□不及格3、論文(設計說明書)所體現(xiàn)的整體水平□優(yōu)□良□中□及格□不及格建議成績:□優(yōu)□良□中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論