版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科畢業(yè)論文(設(shè)計(jì))論文題目:智能遠(yuǎn)程遙控系統(tǒng)設(shè)計(jì)學(xué)生姓名:所在院系:機(jī)電學(xué)院所學(xué)專(zhuān)業(yè):應(yīng)用電子技術(shù)教育導(dǎo)師姓名:完成時(shí)間:
摘要介紹了以單片機(jī)AT89C51、雙音多頻解碼集成電路MT8870、語(yǔ)音錄放集成電路ISD4003和個(gè)人計(jì)算機(jī)為核心,通過(guò)現(xiàn)有的電信網(wǎng)絡(luò)終端或互聯(lián)網(wǎng)網(wǎng)絡(luò)終端來(lái)進(jìn)行遠(yuǎn)程遙控的多網(wǎng)絡(luò)智能遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)思路,并給出了其系統(tǒng)原理和軟件設(shè)計(jì)方法。多網(wǎng)絡(luò)智能遠(yuǎn)程控制系統(tǒng)遙控技術(shù)是通過(guò)一定的手段對(duì)被控物體實(shí)施一定距離控制的一種技術(shù),常用的方式有無(wú)線(xiàn)電遙控、有線(xiàn)遙控等。同時(shí),由于電信線(xiàn)路各地聯(lián)網(wǎng),互聯(lián)網(wǎng)遍布世界各地,因此,可以充分利用現(xiàn)有的網(wǎng)絡(luò)資源跨省市,甚至跨越國(guó)家無(wú)限長(zhǎng)度地進(jìn)行智能遙控。該方法采用單片機(jī)進(jìn)行智能控制,并利用不同的語(yǔ)音提示及計(jì)算機(jī)軟件來(lái)達(dá)到對(duì)于不同操作的提示及對(duì)受控方狀態(tài)信息的反饋,從而實(shí)現(xiàn)友好的人機(jī)交互界面,使操作者能夠?qū)崟r(shí)了解受控方信息,并最終使產(chǎn)品達(dá)到交互式與智能化的水平。關(guān)鍵詞:DTMF,MT8870,AT89C51,計(jì)算機(jī)控制IntelligentRemoteControlSystemDesignAbstractIntroducedsingle-chipmicrocomputerAT89C51,DTMFdecoderICMT8870,ICISD4003voicerecordersandpersonalcomputersasthecore,throughtheexistingtelecommunicationsnetworkortheInternetnetworkterminalsforremotecontrolterminalofthemulti-networkremotecontrolsystemforintelligentdesignideas,andgiventheprincipleofitssystemandsoftwaredesignmethods.Multi-networkremotecontrolsystemofintelligentremotecontroltechnologyisadoptedbymeansofachargedobjectacertaindistancefromthecontroloftheimplementationofatechniquecommonlyusedwayradioremotecontrol,wiredremotecontrolandsoon.Atthesametime,aroundthenetworkasaresultoftelecommunicationslines,theInternetallovertheworld,therefore,cantakefulladvantageofexistingnetworkresources,inter-provincialcity,orevenacrossthecountryforanunlimitedlengthofintelligentremotecontrol.Themethodiscarriedoutusingsingle-chipmicrocomputerintelligentcontrol,andtheuseofdifferentvoicepromptsandcomputersoftwaretoachieveoperationofthedifferenttipsandinformationonthecontrolledsideofthestatefeedback,inordertoachieveafriendlyinteractiveinterfacetotheoperatorinrealtimeunderstandingofthecontrolledsideinformation,andultimatelytomakeourproductsreachthelevelofinteractiveandintelligent.Keywords:DTMF,MT8870,AT89C51,ComputerControl
目錄1緒論 12設(shè)計(jì)要求 13系統(tǒng)的結(jié)構(gòu) 23.1硬件設(shè)計(jì)……… …23.1.1整體設(shè)計(jì)的工作原理 23.1.2自動(dòng)模擬摘機(jī)電路 23.1.3雙音多頻解調(diào)電路 23.1.4語(yǔ)音控制與語(yǔ)音錄放電路 33.1.5其它電路 33.1.6主要芯片介紹… …33.2軟件設(shè)計(jì) 93.2.1密碼檢測(cè)部分 93.2.2密碼修改部分 103.2.3控制電路部分 124系統(tǒng)使用說(shuō)明 145結(jié)束語(yǔ) 14致謝 15參考文獻(xiàn) 15附錄1電路總圖… …16附錄2輸出控制電路圖… …17 1緒論隨著工業(yè)自動(dòng)化水平的進(jìn)一步提高,在許多無(wú)人看守的工業(yè)現(xiàn)場(chǎng),希望能夠?qū)υO(shè)備進(jìn)行遠(yuǎn)程的控制和監(jiān)測(cè),以及對(duì)遠(yuǎn)程數(shù)據(jù)終端進(jìn)行設(shè)置和數(shù)據(jù)采集。手機(jī)的逐漸普及使得在工業(yè)現(xiàn)場(chǎng)安裝手機(jī)成為可能。根據(jù)這種情況,我們?cè)O(shè)計(jì)并制作了一種基于DTMF(DualToneMultipleFrequency)的多路電話(huà)控制器,只要將手機(jī)控制器并接在工業(yè)現(xiàn)場(chǎng)上,就可以通過(guò)它隨著時(shí)隨地用手機(jī)對(duì)設(shè)備進(jìn)行開(kāi)關(guān)控制、遠(yuǎn)程設(shè)置等。另外,社會(huì)經(jīng)濟(jì)水平的不斷提高已經(jīng)開(kāi)始促使家庭自動(dòng)化,人們希望能夠隨時(shí)隨地對(duì)家庭安全實(shí)行遠(yuǎn)程監(jiān)控以及對(duì)家電實(shí)行遠(yuǎn)程控制。手機(jī)遙控距離可以跨省市。該控制器采用單片機(jī)和語(yǔ)音芯片,可利用語(yǔ)音對(duì)于不同操作進(jìn)行提示并可反饋受控方狀態(tài)的信息。2設(shè)計(jì)要求系統(tǒng)的具體設(shè)計(jì)要求:通過(guò)手機(jī)對(duì)異地的電器實(shí)現(xiàn)控制(開(kāi)/關(guān))。被控手機(jī)可以實(shí)現(xiàn)自動(dòng)模擬摘機(jī)??刂破髟O(shè)置密碼校驗(yàn)。我設(shè)計(jì)此系統(tǒng)必須具有以下單元功能模塊:雙音頻信號(hào)解碼單元、密碼校驗(yàn)單元、在線(xiàn)修改密碼單元、控制電器開(kāi)關(guān)單元、語(yǔ)音錄放單元。3系統(tǒng)結(jié)構(gòu)本系統(tǒng)所設(shè)計(jì)的電路主要包括一個(gè)雙音頻譯碼電路,CPU電路,一個(gè)語(yǔ)音錄放電路,串行通訊電路和繼電器控制電路。該控制器采用單片機(jī)和語(yǔ)音芯片,可利用語(yǔ)音對(duì)于不同操作進(jìn)行提示并可反饋受控方狀態(tài)的信息。3.1硬件設(shè)計(jì)3.1.1工作原理原理框圖如圖1所示,包括:模擬摘機(jī)電路,由MT8870等組成的解碼電路,八路開(kāi)關(guān)量輸入和八路開(kāi)關(guān)量輸出控制電路,語(yǔ)音控制和錄放電路,RS232串行通信電路。該控制器的工作原理:當(dāng)需要遠(yuǎn)程控制時(shí),撥打相應(yīng)的電話(huà)號(hào)碼。設(shè)計(jì)的手機(jī)內(nèi)部電路自動(dòng)摘機(jī),并啟動(dòng)語(yǔ)音電路發(fā)出提示輸入密碼。密碼經(jīng)接收電路接收并輸入到單片機(jī)中進(jìn)行核對(duì),核對(duì)正確則提示輸入控制命令鍵,單片機(jī)對(duì)命令進(jìn)行分析判斷,并根據(jù)命令要求完成相應(yīng)的操作。當(dāng)遠(yuǎn)程遙控結(jié)束后,按要求按下關(guān)閉控制器電源的數(shù)字鍵,然后掛機(jī)。該控制器還可以通過(guò)RS232串行通信電路實(shí)現(xiàn)遠(yuǎn)程信息采集,控制若干開(kāi)關(guān)自動(dòng)摘機(jī)電路自動(dòng)摘機(jī)電路手機(jī)聽(tīng)筒信號(hào)89C51單片機(jī)雙音多頻解碼電路語(yǔ)音控制電路八路開(kāi)關(guān)量輸出RS232串行通信電路八路開(kāi)關(guān)量輸入被控手機(jī)的話(huà)筒或現(xiàn)場(chǎng)擴(kuò)音器圖1原理框圖3.1.2自動(dòng)模擬摘機(jī)電路這部分電路在手機(jī)內(nèi)部實(shí)現(xiàn),本設(shè)計(jì)用的手機(jī)是諾基亞1200,將手機(jī)拆卸開(kāi)后,發(fā)現(xiàn)手機(jī)從震動(dòng)機(jī)上引來(lái)電信號(hào)很方便,且震動(dòng)機(jī)上的信號(hào)電壓是1.5V,用兩根細(xì)屏蔽線(xiàn),將其與接聽(tīng)鍵的上下倆部分相連,這就解決了自動(dòng)接聽(tīng)的問(wèn)題,經(jīng)過(guò)試驗(yàn),結(jié)果可行。3.1.3雙音多頻解調(diào)電路MT8870是DTMF信號(hào)接收處理的專(zhuān)用芯片,其功能是將接收到的DTMA信號(hào)解碼為4位二制碼,由Q1~Q4直接輸出。模擬摘機(jī)以后,雙音多頻信號(hào)經(jīng)過(guò)耦合隔離變壓器耦合入MT8870輸入腳。該雙音頻信號(hào)先經(jīng)MT8870內(nèi)部的撥號(hào)音濾波器濾除撥號(hào)音信號(hào)后,再經(jīng)前置放大器送入雙音頻濾波器,將雙音頻信號(hào)按高、低頻信號(hào)分開(kāi),又經(jīng)高、低頻濾波器、幅度檢測(cè)器送入譯碼電路,最后從MT8870的數(shù)據(jù)輸出端輸出相應(yīng)的編碼。為了獲取有效的數(shù)據(jù),MT8870的STD接AT89C51的INT0。當(dāng)STD電平由低變高,經(jīng)AT89C51檢測(cè)后通過(guò)P1口總線(xiàn)接收有效撥號(hào)鍵值碼。雙音多頻解調(diào)電路如圖2所示。3.1.4語(yǔ)音控制與語(yǔ)音錄放電路語(yǔ)音控制與語(yǔ)音錄放電路如圖3所示,采用ISD2590芯片作數(shù)字錄音器件。錄放時(shí)間可達(dá)90s,可以連續(xù)錄放也可以通過(guò)地址線(xiàn)A0~A9選擇分段錄放。語(yǔ)音芯片ISD2590的片選輸入端CE為低脈沖時(shí)啟動(dòng)放音周期。放音不隨CE電平的返高而結(jié)束。CE信號(hào)的下降沿啟動(dòng)錄音周期。PD腳為高時(shí)進(jìn)入低功耗狀態(tài)。P/R輸入端為高電平時(shí)選定放音操作,低電平時(shí)選定錄音操作。相應(yīng)語(yǔ)音段的播放由軟件來(lái)實(shí)現(xiàn)。ISD2590的SP+、SP-端的信號(hào)送至音頻放大電路LM386進(jìn)行放大,再經(jīng)隔離變壓器耦合至電話(huà)回路,用戶(hù)可以從電話(huà)里聽(tīng)到系統(tǒng)控制語(yǔ)音芯片發(fā)出的提示,以進(jìn)行相應(yīng)的操作。3.1.5其它電路控制器還可通過(guò)RS485遠(yuǎn)程通信接口與上位計(jì)算機(jī)進(jìn)行通信等,可用計(jì)算機(jī)對(duì)控制器發(fā)出命令實(shí)現(xiàn)遠(yuǎn)程控制和讀取采集的信息。以及繼電器控制電路在附圖里有。3.1.6主要芯片介紹1)MT8870功能介紹
MT8870音調(diào)譯碼器(ToneDecoder)是MITEL公司所開(kāi)發(fā)生產(chǎn)為一顆常用復(fù)頻譯碼IC,這個(gè)電路可以接收DTMF信號(hào),是一個(gè)完整的DTMF接收器。它接收了DTMF信號(hào)后,內(nèi)部將信號(hào)分成高頻帶和低頻帶,并將此信號(hào)送至數(shù)字譯碼器,然后將訊號(hào)送至數(shù)字譯碼器以解出按鍵值,接著將解出的按鍵值以二進(jìn)制的方式以四條線(xiàn)(Q1、Q2、Q3、Q4)輸出到外部共享Bus上,其MT8870接腳說(shuō)明如表1。值得一提的是,當(dāng)MT8870解出一個(gè)按鍵值且輸出到外部時(shí),其STD接腳會(huì)由低態(tài)升為高態(tài),經(jīng)一段時(shí)間后再降為低態(tài),我們便可利用此特點(diǎn)偵測(cè)到此腳有訊號(hào)時(shí)便馬上將Q1-Q4接腳所產(chǎn)生的值讀入CPU,然后解出電話(huà)的按鍵值。
圖4MT8870引腳圖表1MT8870引腳功能:PIN腳位說(shuō)明PIN腳位說(shuō)明1IN+OPA非反相輸入端18VDD電源正電壓2IN-OPA反相輸入端17ST/GT動(dòng)作輸入/監(jiān)視時(shí)間3GS增益選擇16EST提前動(dòng)作輸出4VREF參考電壓輸出15STD延遲動(dòng)作輸出5INH禁制輸入信號(hào)檢出14Q4三態(tài)譯碼數(shù)據(jù)輸出6PWDN電源下降輸入13Q3三態(tài)譯碼數(shù)據(jù)輸出7OSC1內(nèi)部振蕩電路輸入端12Q2三態(tài)譯碼數(shù)據(jù)輸出8OSC2內(nèi)部振蕩電路輸出端11Q1三態(tài)譯碼數(shù)據(jù)輸出9VSS電源地線(xiàn)10TOE三態(tài)輸出端表2MT8870解碼功能表DigitTOEINHEStQ4Q3Q2Q1ANYLXHZZZZ1HXH00012HXH00103HXH00114HXH01005HXH01016HXH01107HXH01118HXH10009HXH10012)ISD1420功能介紹當(dāng)來(lái)電者打電話(huà)進(jìn)入時(shí),因?yàn)殡娫?huà)會(huì)自動(dòng)執(zhí)行過(guò)濾的動(dòng)作,所以我們需要將輸入密碼、密碼正確和密碼錯(cuò)誤等,這些訊息告知給來(lái)電者,提示來(lái)電者接下來(lái)所需的下一步。因此,我們必須設(shè)計(jì)一個(gè)語(yǔ)音系統(tǒng)來(lái)傳遞我們想告知來(lái)電者的訊息,所以我們采用ISD1420這片IC,其內(nèi)部結(jié)構(gòu)如圖5及引腳如表3。選擇ISD1420這片IC的原因,是因?yàn)樗荌SD14系列中可錄制最長(zhǎng)的IC(20秒)。透過(guò)預(yù)先規(guī)劃錄制的對(duì)白內(nèi)容,在電話(huà)接通時(shí)予以播放錄制的對(duì)白內(nèi)容告知給來(lái)電者,我們將ISD1420的位置分配列于表4。如果我們想把聲音輸入單芯片微電腦中,并且將它儲(chǔ)存成數(shù)據(jù)時(shí),我們必須先將聲音的大小頻率以模擬電壓的形式量化后,再經(jīng)過(guò)A/DConverter的轉(zhuǎn)換,才可以得到聲音所代表的數(shù)字?jǐn)?shù)據(jù),微處理機(jī)才可以使用處理。雖然用8951來(lái)設(shè)計(jì)語(yǔ)音電路有其先天上的困難,但我們卻可以由語(yǔ)音IC的搭配,來(lái)幫助我們達(dá)到儲(chǔ)存聲音的需要,而ISD1420特性說(shuō)明概要如下:
●可重復(fù)錄放10萬(wàn)次。
●語(yǔ)音內(nèi)容可保存100年之久。
●選址處理可多達(dá)160段。
●具有省電模式。
●幾乎不耗電即可儲(chǔ)存語(yǔ)音內(nèi)容。
●錄放音最長(zhǎng)可達(dá)20秒。
●本身即可獨(dú)立錄音或放音,不需其它應(yīng)用軟件。
●斷電后語(yǔ)音內(nèi)容仍存在。
●具有專(zhuān)利技術(shù)的模擬處理儲(chǔ)存。
●工作電壓:5V。
●狀態(tài)電流:0.5μA。
●采樣頻率:6.4KHz。
●時(shí)間段長(zhǎng):0.125ms~20ms。
●工作溫度:-40~+85℃
圖5ISD1420引腳圖表3ISD1420引腳功能說(shuō)明PIN腳位說(shuō)明PIN腳位說(shuō)明1A0運(yùn)作模式選擇28VCCD數(shù)字正電壓2A1運(yùn)作模式選擇27REC準(zhǔn)位觸發(fā)錄音3A2運(yùn)作模式選擇26XCLK外接頻率輸入4A3運(yùn)作模式選擇25RECLED錄音LED5A4運(yùn)作模式選擇24PLAYE邊緣觸發(fā)放音6A5運(yùn)作模式選擇23PLAYL準(zhǔn)位觸發(fā)放音7NC未使用22NC未使用8NC未使用21ANAOUT模擬輸出9A6運(yùn)作模式選擇20ANAIN模擬輸入10A7運(yùn)作模式選擇19AGC自動(dòng)增益控制11NC未使用18MICREF麥克風(fēng)參考點(diǎn)12VSSD數(shù)位接地17MIC麥克風(fēng)輸入13VSSA模擬接地16VCCA模擬正電壓14SP+喇叭輸出正端15SP-喇叭輸出負(fù)端表4ISD1420地址分配地址(2進(jìn)位)地址(10進(jìn)位)功能00000000-100111110-159用于分段錄放音模式10100000-10111111160-191未使用11000000-11111111192-255用于特殊放音模式表5ISD1420時(shí)間規(guī)則
腳位A7A6A5A4A3A2A1A0秒數(shù)
2秒100100004秒100000006秒011100008秒0110000010秒0101000012秒0100000014秒0011000016秒0010000018秒0001000020秒11000000表6ISD1420聲音規(guī)則
A7A6A5A4秒數(shù)規(guī)劃一11006秒你好!請(qǐng)輸入密碼二00116秒密碼錯(cuò)誤!請(qǐng)重新輸入密碼三01012秒無(wú)人接聽(tīng)!四10002秒請(qǐng)稍候!五10012秒掰掰!
3)LM386功能介紹LM386是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的音頻功率放大器,為使外圍元件最少,電壓增益內(nèi)置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調(diào)為任意值,直至200。輸入端以地位參考,同時(shí)輸出端被自動(dòng)偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24mW,使得LM386特別適用于電池供電的場(chǎng)合。4)74HC373功能介紹74HC373三態(tài)緩沖輸出的8D鎖存器(3S,鎖存允許輸入有回環(huán)特性),74HC37317ns120Mw,設(shè)計(jì)74HC373
的輸出端O0~O7可直接與總線(xiàn)相連。當(dāng)三態(tài)允許控制端OE為低電平時(shí),O0~O7為正常邏輯狀態(tài),可用來(lái)驅(qū)動(dòng)負(fù)載或總線(xiàn)。當(dāng)OE為高電平時(shí),O0~O7呈高阻態(tài),即不驅(qū)動(dòng)總線(xiàn),也不為總線(xiàn)的負(fù)載,但鎖存器內(nèi)部的邏輯操作不受影響。當(dāng)鎖存允許端LE為高電平時(shí),O隨數(shù)據(jù)D而變。當(dāng)LE為低電平時(shí),O被鎖存在已建立的數(shù)據(jù)電平。當(dāng)LE端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善400mV。圖674HC373引腳圖管腳引出端功能符號(hào)
D0~D7數(shù)據(jù)輸入端
OE三態(tài)允許控制端(低電平有效)
LE鎖存允許端
O0~O7輸出端真值表:
L--低電平;
H--高電平;
X--不定態(tài);
Q0--建立穩(wěn)態(tài)前Q的電平;
G--輸入端,與8031ALE連高電平:暢通無(wú)阻低電平:關(guān)門(mén)鎖存。圖中OE--使能端,接地。
當(dāng)G=“1”時(shí),74LS373輸出端1Q-8Q與輸入端1D-8D相同;當(dāng)G為下降沿時(shí),將輸入數(shù)據(jù)鎖存。
4軟件設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要分為系統(tǒng)初始化、控制摘掛機(jī)、雙音頻信號(hào)分析處理、控制電器、信號(hào)音提示等部分。每個(gè)功能模塊對(duì)于整體設(shè)計(jì)都是非常重要的,單片機(jī)T89C51通過(guò)軟件程序才能很好的對(duì)外部的信息進(jìn)行采集、分析和決策。下面,就整體設(shè)計(jì)以及每個(gè)單元功能模塊分別進(jìn)行說(shuō)明4.1.1密碼檢測(cè)部分本系統(tǒng)密碼校驗(yàn)的基本原理是:在系統(tǒng)初始化的時(shí)候把原始密碼寫(xiě)入地址為30H開(kāi)始的存儲(chǔ)空間內(nèi),密碼的位數(shù)“5”賦給R7。當(dāng)系統(tǒng)摘機(jī)時(shí),要求輸入密碼,單片機(jī)把解碼后的數(shù)據(jù)(使用者輸入的密碼)存儲(chǔ)在38H開(kāi)始的存儲(chǔ)空間內(nèi)。然后單片機(jī)對(duì)進(jìn)行兩個(gè)存儲(chǔ)地址的內(nèi)容逐位進(jìn)行比較,直到完全相等才能轉(zhuǎn)到下一進(jìn)程,有一位不同,程序就轉(zhuǎn)到出錯(cuò)程序。子程序代碼:ORG0150HHOKE:CLR7DHSETBP3.1;opentelephoneCLRTR0;closeT0MOVR2,#03H;passwordwrong3LCALLRING10;inputpasswordIN:CLR7EH;7EH=0DTMF:MOVR7,#5H;PASSWORD:5R7MOVR1,#38H;signSETBP1.4SETBP1.5SETBP1.6SETBP1.7WAIT:JBC7EH,CC;waitINT0LJMPWAITCC:MOVR7,#5H;password5***MOVR0,#30H;passwordtopMOVR1,#38H;signCMP:MOVA,@R1MOVR4,ACLRCMOVA,@R1SUBBA,@R0;testINCR0INCR1JZAAA;OK,passoneLJMPQQAAA:DJNZR7,CMP;R7-1!=0LJMPLL;passQQ:DJNZR2,IN1;passwordwrong&R2!=0LCALLRING20LJMPSTOPIN1:CALLRING20;passwordwrong,try!LJMPIN4.1.2密碼修改部分本系統(tǒng)是通過(guò)在線(xiàn)輸入密碼而改變特定存儲(chǔ)器中的密碼值的。程序代碼:ORG1700HKEYIN:SETBRS1;當(dāng)前工作寄存器第二工作區(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)READ1LCALLRING10;滿(mǎn)5位,發(fā)提示音:再輸入新密碼MOVR7,#5HMOVR1,#38HWRE:JBC7EH,KEYCMP;等待中斷INT1LJMPWREKEYCMP:MOVR6,#05HMOVR0,#40HMOVR1,#38HKEYCP:MOVA,@R0CLRCSUBBA,@R1;A減((R1))INCR1INCR0JZBBB;A的內(nèi)容如果為0,則跳轉(zhuǎn)BBBLJMPLLBBB: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)設(shè)置LJMPSTOPRET4.1.3控制電器部分本系統(tǒng)首先通過(guò)外圍雙音頻解碼電路解碼的信息(選擇電器)判斷所選擇的電器,然后跳轉(zhuǎn)到每一個(gè)子程序,通過(guò)單片機(jī)向P1口的低四位發(fā)送數(shù)據(jù),這些控制信息表示對(duì)不同的電器進(jìn)行控制的控制字。為了簡(jiǎn)單表示,在這里只寫(xiě)出了電器“一”的控制子程序,其它子程序很相似,詳見(jiàn)附錄。程序代碼:LL:LCALLRING30;sound:inputcontrolMOVR7,#1H;MOVR1,#38HCLR7EHWAIT0:JBC7EH,DD;waitINT0LJMPWAIT0DD:MOVR1,#38HMOVA,@R1RRARRARRARRAMOVR4,ARLAADDA,R4MOVDPTR,#TABJMP@A+DPTRTAB:LJMPZEROLJMPEIGHT;8LJMPFOUR;4LJMPSTOP;#LJMPTWO;2LJMPZERO;0LJMPSIX;6LJMPLL;**LJMPONE;1LJMPLL;9,**LJMPFIVE;5LJMPLL;A,**LJMPTHREE;3LJMPLL;*,**LJMPSEVEN;7LJMPLL;C,**ORG0250HZERO:LJMPLLONE:LCALLRING40;發(fā)提示音:請(qǐng)操作電器OO1:MOVR7,#01HCLR7EHWAIT1:JBC7EH,WW1;waitINT0LJMPWAIT1WW1:MOVR1,#38H;檢查信號(hào)首位MOVA,@R1CJNEA,#50H,BB1;(38)不等于0AH(0),則跳轉(zhuǎn)BB1LJMPZZ1;(38)等于0AH(0),則跳轉(zhuǎn)ZZ1BB1:CJNEA,#80H,QUIT1;(38)不等于01H(1),則跳轉(zhuǎn)QUIT1SETBP1.3;open1CLRP1.2CLRP1.1CLRP1.0LJMPQUIT1ZZ1:CLRP1.3;closeallCLRP1.2CLRP1.1CLRP1.0LCALLRING50;finshQUIT1:LJMPLL4系統(tǒng)使用說(shuō)明本系統(tǒng)使用起來(lái)非常方便。首先用戶(hù)撥通被控手機(jī),等待顯示通話(huà)成功或聽(tīng)見(jiàn)提示音。然后按下需要控制的器件的對(duì)應(yīng)的數(shù)字鍵,例如某個(gè)繼電器需要您按下數(shù)字鍵“5”,才能通過(guò)單片機(jī)打開(kāi)。接著您就可以通過(guò)手機(jī)進(jìn)行遠(yuǎn)程廣播,或控制一些電器的開(kāi)與關(guān)。遠(yuǎn)程控制結(jié)束后,需按下所有的關(guān)掉不需要開(kāi)著的開(kāi)關(guān)的對(duì)應(yīng)數(shù)字鍵,例如您遠(yuǎn)程廣播結(jié)束了,就應(yīng)關(guān)掉被控?cái)U(kuò)音器的電源,這只需按下數(shù)字鍵“6”,就斷開(kāi)了遠(yuǎn)程遙控的擴(kuò)音器的電源。最后掛機(jī)即可。若想改變被控電器或改變被控電器的對(duì)應(yīng)密碼,就通過(guò)計(jì)算機(jī)改變單片機(jī)里的對(duì)應(yīng)程序即可。5結(jié)束語(yǔ)經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我覺(jué)得自己學(xué)到了不少東西。歸納起來(lái),主要有以下幾點(diǎn):1、大學(xué)三年多的時(shí)間都是在學(xué)習(xí)理論基礎(chǔ)知識(shí),并未真正地去應(yīng)用和實(shí)踐。由于我是校學(xué)生科協(xié)的成員,平時(shí)已經(jīng)掌握了一定的基礎(chǔ),動(dòng)手能力也還可以。但是經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我接觸到了更多平時(shí)沒(méi)有接觸到的儀器設(shè)備、元器件以及相關(guān)的使用調(diào)試經(jīng)驗(yàn),發(fā)現(xiàn)了自己很多不足之處。我還體會(huì)到了所學(xué)理論知識(shí)的重要性:知識(shí)掌握得越多,設(shè)計(jì)得就更全面、更順利、更好。2、了解進(jìn)行一項(xiàng)相對(duì)比較大型的科技設(shè)計(jì)所必不可少的幾個(gè)階段。畢業(yè)設(shè)計(jì)能夠從理論設(shè)計(jì)和工程實(shí)踐相結(jié)合、鞏固基礎(chǔ)知識(shí)與培養(yǎng)創(chuàng)新意識(shí)相結(jié)合、個(gè)人作用和集體協(xié)作相結(jié)合等方面全面的培養(yǎng)學(xué)生的全面素質(zhì)。我經(jīng)過(guò)這次系統(tǒng)的畢業(yè)設(shè)計(jì),熟悉了對(duì)一項(xiàng)課題進(jìn)行研究、設(shè)計(jì)和實(shí)驗(yàn)的詳細(xì)過(guò)程。這些在我們?cè)趯?lái)的工作和學(xué)習(xí)當(dāng)中都會(huì)有很大的幫助。3、學(xué)會(huì)了怎樣查閱資料和利用工具書(shū)。平時(shí)課堂上所學(xué)習(xí)的知識(shí)大多比較陳舊,作為通信工程的學(xué)生,由于專(zhuān)業(yè)特點(diǎn)自己更要積極查閱當(dāng)前的最新通信資料。一個(gè)人不可能什么都學(xué)過(guò),什么都懂,因此,當(dāng)你在設(shè)計(jì)過(guò)程中需要用一些不曾學(xué)過(guò)的東西時(shí),就要去有針對(duì)性地查找資料,然后加以吸收利用,以提高自己的應(yīng)用能力,而且還能增長(zhǎng)自己見(jiàn)識(shí),補(bǔ)充最新的專(zhuān)業(yè)知識(shí)。4、實(shí)踐能力得到了進(jìn)一步提高,在調(diào)試過(guò)程中積累了一些
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《板帶材生產(chǎn)概述》課件
- 《電子交易》課件
- DBJT 13-302-2018 現(xiàn)澆混凝土空心樓蓋應(yīng)用技術(shù)規(guī)程
- 第18課 從九一八事變到西安事變(解析版)
- 名著之魅 解析與啟示
- 體育場(chǎng)館衛(wèi)生消毒流程
- 腫瘤科護(hù)士年終總結(jié)
- 2023-2024年項(xiàng)目部安全管理人員安全培訓(xùn)考試題答案典型題匯編
- 2023年-2024年生產(chǎn)經(jīng)營(yíng)單位安全教育培訓(xùn)試題答案往年題考
- 外貿(mào)公司實(shí)習(xí)報(bào)告合集九篇
- 2024初中數(shù)學(xué)競(jìng)賽真題訓(xùn)練(學(xué)生版+解析版)(共6個(gè))
- 江蘇省南通市崇川區(qū)2023-2024學(xué)年八上期末數(shù)學(xué)試題(原卷版)
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試歷史試題(解析版)
- 遼寧省沈陽(yáng)市沈河區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末道德與法治試題(含答案)
- 江西省贛州市南康區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 《制造業(yè)成本核算》課件
- 【MOOC】數(shù)學(xué)建模與創(chuàng)新實(shí)踐-西安科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 天冬化學(xué)成分
- 2024項(xiàng)目經(jīng)理講安全課
- 中國(guó)共產(chǎn)主義青年團(tuán)團(tuán)章
- 采購(gòu)原材料年終總結(jié)
評(píng)論
0/150
提交評(píng)論