《高頻課程設(shè)計(jì)報(bào)告》_第1頁
《高頻課程設(shè)計(jì)報(bào)告》_第2頁
《高頻課程設(shè)計(jì)報(bào)告》_第3頁
《高頻課程設(shè)計(jì)報(bào)告》_第4頁
《高頻課程設(shè)計(jì)報(bào)告》_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、通訊設(shè)備安裝與調(diào)試實(shí)習(xí)報(bào)告專業(yè): 電子信息工程 班級: 電子0802 姓名: 吳 浪 學(xué)號: 0308102228 指導(dǎo)老師: 鄭文斌、蔡志明 設(shè)計(jì)時(shí)間:2010/2011(2)學(xué)期第1周福建工程學(xué)院電子信息與電氣工程系通信教研室2010.1217摘要隨著社會的發(fā)展和科技的進(jìn)步,越來越多的家用電器進(jìn)入了人們的生活,這些家用電器給人們的生活帶來了很多的方便和享受,同時(shí)隨著電話在家庭的普及,電話機(jī)的功能將進(jìn)一步得到開發(fā)和利用。利用電話實(shí)現(xiàn)家用電器遙控是家電未來的發(fā)展方向之一。本文介紹了一種由單片機(jī)AT89C51、DTMF解碼芯片MT8870組成的家電遠(yuǎn)程控制系統(tǒng)。本作品是針對電話遙控方式的雙工通信

2、特點(diǎn)進(jìn)行了較大改進(jìn),采取單片機(jī)智能控制,利用電話系統(tǒng)完成遠(yuǎn)程遙控。電話智能遙控器由單片機(jī)構(gòu)成主控部分,進(jìn)行主要的信息處理,接收外部操作指令形成各種控制信號,并完成對于各種信息的記錄;接口電路提供單片機(jī)與電話外線的接口。該系統(tǒng)能夠接收電話線上的DTMF信號,用戶可通過撥打固定電話或移動電話,實(shí)現(xiàn)對家電的遠(yuǎn)程控制。關(guān)鍵詞:電話網(wǎng) 遠(yuǎn)程控制 單片機(jī) MT8870 DTMF信號A REMOTE CONTROL SYSTEM OF HOUSEHOLD APPLIANCES BASED AT89C51Abstract: This paper proposes a remote control system

3、 of household appliances, which contains AT89C51 MCU and the DTMF decoder MT8870. This article designs the multi-channel hospital bed call communications system use special-purpose chip transmission, uses the monolithic integrated circuit multiple address code technology, each extension telephone es

4、tablishment use different address code, when call the error rate is low, calls the main engine time does not disturb mutually. This ringing system is one kind uses the address to arrange the decoding transmission mode, uses the monolithic integrated circuit to make the controller, the automatic stor

5、age newest call hospital bed number, and circulates the demonstration, the historical number use elimination key eliminates, has made the very big improvement on the traditional ringing system, is the advanced medical multi-channel hospital bed correspondence ringing system. The system receives DTMF

6、 signal through a phone line and remote-controls the electric switches, the fixed telephone or mobile telephone. Thus it remote controls the household appliance or other equipments. Keywords: Telephone Network Remote Control Single-Chip Microcontroller MT8870一、前言近十年來,中國的固定電話業(yè)務(wù)呈現(xiàn)出舉世矚目的快速增長。1997年8月局用電

7、話交換機(jī)總?cè)萘客黄?億門,網(wǎng)絡(luò)規(guī)模躍居世界第二位,1999年7月固定電話用戶總數(shù)突破1億戶。現(xiàn)代電話網(wǎng)絡(luò)是由交換機(jī)和電話傳輸線共同組成,它的性能已經(jīng)有了很大的進(jìn)展,而且可靠性非常高。電話屬于雙工通信手段。因此,這可以大大體現(xiàn)出利用電話進(jìn)行遙控的更大優(yōu)越性。操作者可以通過各種提示音及時(shí)了解受控對象的有關(guān)信息,從而進(jìn)行進(jìn)一步的操作。電話遙控這一課題目前已有涉足者,但是只是還限于實(shí)驗(yàn)室階段,因而距離實(shí)際應(yīng)用,尤其是對于日常生活尚有一定的差距,并不能完全體現(xiàn)出電話遙控方式的雙工通信特點(diǎn)。本作品正是針對這一點(diǎn)進(jìn)行了較大改進(jìn),采取單片機(jī)智能控制,利用不同的提示音達(dá)到對于不同操作的提示及對授控方狀態(tài)的信息反

8、饋,從而使操作者能夠及時(shí)了解控方信息,使產(chǎn)品達(dá)到交互式與智能化。本作品的各種電器接口、各項(xiàng)標(biāo)準(zhǔn)都嚴(yán)格遵循國家有關(guān)標(biāo)準(zhǔn),為以后的產(chǎn)品化提供了良好的基礎(chǔ)。遙控技術(shù)是通過一定的手段對被控物體實(shí)施一定距離的控制,常用的方式有無線電遙控、有線遙控、紅外線和超聲波遙控等。無線電遙控既是利用無線電信號對被控物體實(shí)施遠(yuǎn)距離控制。無線電遙控不可避免的須占用一定的無線電頻率資源,造成電磁污染;常規(guī)的有線遙控需進(jìn)行專門的布線,增加了投入;而紅外線、超聲波遙控則受距離所限?,F(xiàn)有的遙控方式中,還有載波通信控制手段和基于無線尋呼的遙控方式。載波方式即通過電力線傳遞信息,該方式只能局限于同一變電所、同一變壓器所轄范圍內(nèi)。因

9、此也存在距離問題,應(yīng)用范圍有限?;跓o線尋呼的遙控方式利用了現(xiàn)有的尋呼頻率資源,不需占用額外的頻譜。而且,隨著尋呼網(wǎng)的全國聯(lián)網(wǎng),其遙控的距離基本不受限制。但該方式的受控方動作滯后于控制方的操作,不具備實(shí)時(shí)性,而且不具備很高的可靠性。作品為突出電話遙控的信息反饋功能,并使產(chǎn)品達(dá)到非常高性價(jià)比。故未對電話裝置的其他功能進(jìn)行進(jìn)一步的擴(kuò)展,而且所有使用的集成電路和其它元器件都盡量選擇廉價(jià)的。在該作品的基礎(chǔ)上進(jìn)行了功能擴(kuò)展是很方便的。加上留言電路,主人不在家時(shí)客人留言。利用遙控方式可使主人很方便地在異地提取留言信息;在各路終端上接上傳感器即可實(shí)現(xiàn)對環(huán)境聲響的監(jiān)聽;接上自動撥碼電路可定時(shí)將預(yù)定信息轉(zhuǎn)至主人

10、傳呼機(jī)或特定電話,從而達(dá)到定時(shí)提醒主人的目的。本作品還可以應(yīng)用于工廠企業(yè)的自動化控制等領(lǐng)域。二、課題名稱:通訊設(shè)備安裝與調(diào)試三、實(shí)踐目的:1、了解通信系統(tǒng)的構(gòu)成; 2、學(xué)習(xí)用所學(xué)的理論知識分析和設(shè)計(jì)簡易的通訊設(shè)備;3、學(xué)習(xí)系統(tǒng)方案分析,培養(yǎng)學(xué)生的設(shè)備調(diào)試和故障檢測能力;4、掌握系統(tǒng)設(shè)計(jì)開發(fā)流程,學(xué)會自己獨(dú)立分析問題、解決問題,具有一定的創(chuàng)新能力。四、總體方案設(shè)計(jì)(一)系統(tǒng)原理通信是傳遞信息的手段,即將信息從發(fā)送器傳送到接收器。通訊設(shè)備作為通信不可或缺的部件貫穿于通信的整個鏈路。對于模擬通信來說,通訊設(shè)備主要有信號變換器、調(diào)制解調(diào)器、傳輸設(shè)備等。對于數(shù)字系統(tǒng)來說,通訊設(shè)備還涉及到編解碼器、加解密

11、器等。本實(shí)踐要求設(shè)計(jì)一種簡易通訊設(shè)備,能夠?qū)崿F(xiàn)收發(fā)雙方信息的傳遞。其中信息傳輸方式可以采用有線、無線,也可以基于現(xiàn)有的通信媒介進(jìn)行通信。圖1 模擬通信系統(tǒng)圖2 數(shù)字通信系統(tǒng)基于電話的遠(yuǎn)程遙控系統(tǒng)主要是要通過電話交換網(wǎng)絡(luò)實(shí)現(xiàn)對遠(yuǎn)程電器設(shè)備的遙控。主體部分是以單片機(jī)為中心,它負(fù)責(zé)對電話線中音頻信號的分離,并對采集的音頻信號進(jìn)行接收分析,進(jìn)而輸出各種控制信號。圖3 系統(tǒng)總體框架如圖3所示,處于不同地點(diǎn)的兩部固定電話機(jī),操作者利用電話機(jī)A撥打并聯(lián)本系統(tǒng)的電話機(jī)B,在撥通后,操作者根據(jù)電話機(jī)鍵盤上的按鍵09和*、#即可實(shí)現(xiàn)對遠(yuǎn)處電器的控制。在實(shí)際操作中,固定電話機(jī)A也可用移動電話代替,移動電話撥打固定電

12、話B接入到電信的固定電話網(wǎng)絡(luò)中,因此操作者對于電器的控制不受時(shí)間和地點(diǎn)的限制。(二)系統(tǒng)方案電話智能遙控器由單片機(jī)構(gòu)成主控部分,進(jìn)行主要的信息處理,接收外部操作指令形成各種控制信號,并完成對于各種信息的記錄;接口電路提供單片機(jī)與電話外線的接口。其中包括鈴流檢測、摘掛機(jī)控制、雙音頻DTMF識別。系統(tǒng)原理框圖如圖4、圖5所示。圖4 系統(tǒng)功能模塊電話接口振鈴檢測自動摘機(jī)DTMF解碼CPU1# 被2# 控 對象N# 圖5 系統(tǒng)原理框圖(三)系統(tǒng)功能本課題的設(shè)計(jì)目的:當(dāng)用戶不在家時(shí),通過隨身攜帶的移動電話、身邊的固定電話,或者其他通信設(shè)備依照事先規(guī)定的一些規(guī)則,進(jìn)行不同的操作來完成對不同家電的控制和監(jiān)聽

13、家里的情況,達(dá)到用戶的預(yù)期目的,統(tǒng)籌管理,讓家居生活更加舒適、安全、有效。系統(tǒng)主要有以下幾個功能需求:實(shí)現(xiàn)異地遠(yuǎn)程遙控,即操作者與受控對象的距離不受限制,二者通過電話建立聯(lián)系;系統(tǒng)能對異地的電器實(shí)現(xiàn)開關(guān)控制,主要是通過接通和斷開電器的電源來實(shí)現(xiàn);系統(tǒng)要能夠模擬電話的摘機(jī)和掛機(jī);為了防止惡意操作,系統(tǒng)要有一個密碼檢測。系統(tǒng)主要功能模塊如下:鈴音檢測、計(jì)數(shù)進(jìn)行鈴聲檢測,并進(jìn)行振鈴計(jì)數(shù)。自動摘掛機(jī)能夠模擬摘機(jī)。密碼校驗(yàn)防止非法用戶惡意操縱電器雙音頻信號解碼輸入信息分析用軟件編程實(shí)現(xiàn);控制電器開關(guān)驅(qū)動觸發(fā)器或者繼電器;無線發(fā)送控制(發(fā)揮部分);無線接收譯碼鎖存(發(fā)揮部分);語音提示(發(fā)揮部分)。五、單

14、元模塊設(shè)計(jì)(一)各單元模塊功能介紹及電路設(shè)計(jì)1振鈴檢測電路模塊振鈴電路的核心是振鈴檢測電路。在電話線路未來鈴流前,電話線路由電話交換機(jī)提供大約48V的直流電壓。當(dāng)用戶呼叫時(shí),電話交換機(jī)發(fā)來鈴流信號。振鈴信號頻率為253HZ的正弦波,諧鈴失真不大于10%,電壓有效值9015V。振鈴以5秒為周期,即1秒送,4秒斷。根據(jù)振鈴信號電壓比較高的特點(diǎn),可以先使用高壓電容和整流橋進(jìn)行降壓,然后輸入至光電耦合器。經(jīng)過光耦的隔離轉(zhuǎn)換,從光電耦合器輸出的波形是時(shí)通時(shí)斷的正弦波,經(jīng)過RC回路進(jìn)行濾波輸出很標(biāo)準(zhǔn)的方波。方波信號就可以直接輸出至單片機(jī)的中斷計(jì)數(shù)器輸入口,完成整個振鈴音檢測和計(jì)數(shù)的過程。在本電路檢測鈴流信

15、號時(shí),以5次鈴響為準(zhǔn),即5次振鈴后無人摘機(jī),便由單片機(jī)控制自動模擬摘機(jī)。振鈴信號判別及振鈴呼叫信號的產(chǎn)生由CPU軟件實(shí)現(xiàn)。外線的25HZ/90V的振鈴信號,經(jīng)光耦合器耦合整形后,產(chǎn)生25HZ/5V的脈沖信號供CPU檢測。圖6振鈴檢測電路電話振鈴信號通過電容C1隔直、D1穩(wěn)壓二極管、R2限流電阻輸入至光電耦合器4N25的輸入端1口,C1、D2和R2和R1共同組成振鈴信號變換電路,它們使輸入電壓和電流不會太大,對后面的光電耦合器起保護(hù)作用。光電耦合器4N25起的是隔離作用,光電耦合器是一種電信號的耦合器件,它一般是將發(fā)光二極管和光敏三極管的光路耦合在一起,輸入和輸出之間不可共地,輸入電信號加于發(fā)光

16、二極管上,輸出信號由光敏三極管取出。2. 模擬摘掛機(jī)電路擬圖7模擬摘掛機(jī)電路因?yàn)槌炭仉娫捊粨Q機(jī)對電話摘機(jī)的響應(yīng)是電話線回路電流突然變大為約30mA的電流,交換機(jī)檢測到回路電流變大就認(rèn)為電話機(jī)已經(jīng)摘機(jī)。當(dāng)CPU檢測到系統(tǒng)設(shè)定的振鈴次數(shù)之后,送出摘機(jī)信號,驅(qū)動三極管Q6導(dǎo)通,電阻R9接入電路,Q4導(dǎo)通,實(shí)現(xiàn)摘機(jī)。當(dāng)CPU檢測到正確的密碼,并按照用戶設(shè)定要求工作后;或者檢測到密碼錯誤,CPU取消摘機(jī)信號,三極管Q6截止,系統(tǒng)掛機(jī),如圖7所示。3. DTMF解碼電路雙音多頻DTMF信號解碼電路由MT8870負(fù)責(zé)。MT8870的連線如圖8所示,它的2、3腳接收來自電話機(jī)的雙音多頻脈沖信號,該雙音多頻信號

17、先經(jīng)其內(nèi)部的撥號音濾波器,濾除撥號音信號,然后經(jīng)前置放大后送入雙音頻濾波器,將雙音頻信號按高、低音頻信號分開,再經(jīng)高、低群濾波器,幅度檢測器送入輸出譯碼電路,經(jīng)過數(shù)字運(yùn)算后,在其數(shù)據(jù)輸出端(1114腳)輸出相對應(yīng)的8421碼。MT8870的數(shù)據(jù)輸出端Q1Q4連到AT89C51的P1口的P1.0 P1.3,CPU經(jīng)P1口識別4位代碼,為了使單片機(jī)AT89C51獲取有效數(shù)據(jù),MT8870的STD有效端經(jīng)反相后接CPU的/INT0引腳。當(dāng)MT8870獲取有效雙音多頻信號后,STD電平由低變高,再反相為低,CPU檢測后,指示P1口接收有效二進(jìn)制代碼。而無效的雙音頻信號(電話線路雜音)是不會引起MT88

18、70的STD端變化的。DTMF接收器的外圍電路如圖8所示。其中,接在電源處的電容對抗干擾有一定的作用。在實(shí)際應(yīng)用中,存在這樣一個問題:MT8870的使能控制端不允許中斷時(shí),將使MT8870的STD端中斷關(guān)閉。其解決辦法是,將STD端接與非門的一輸入,與非門的另一輸入端接一不定電平端P。當(dāng)STD有效(即中斷開放)時(shí),P = 1則/INT0中斷關(guān)閉;P = 0時(shí)則/INT0中斷允許。此部分是整個系統(tǒng)的關(guān)鍵,它的工作情況直接決定了系統(tǒng)的可靠性。使用集成電路不但外圍電路簡單,而且可靠性強(qiáng)。經(jīng)過專用集成電路的解碼,信號轉(zhuǎn)換成為不同的碼制信號,可以直接被單片機(jī)讀取。圖8 DTMF解碼電路(二)特殊器件的介

19、紹DTMF雙音多頻解碼芯片 DTMF(Dual Tone Multi Frequency)雙音多頻信號解碼電路是目前在按鍵電話(固定電話、移動電話)、程控交換機(jī)及無線通信設(shè)備中廣泛應(yīng)用的集成電路。它包括DTMF發(fā)送器與DTMF接受器。前者主要應(yīng)用于按鍵電話作雙音頻信號發(fā)送器,發(fā)送一組雙音多頻信號從而實(shí)現(xiàn)音頻撥號。雙音多頻信號是一組由高頻信號與低頻信號疊加而成的組合信號 。CCITT和我國國家標(biāo)準(zhǔn)都規(guī)定了電話鍵盤按鍵與雙音多頻信號的對應(yīng)關(guān)系如表所示 表1 電話撥號數(shù)字對應(yīng)的高低頻率組合關(guān)系數(shù)字鍵盤高頻組/Hz1209133614771633低頻組/Hz697123A770456 B852789C

20、941D電話遠(yuǎn)程控制系統(tǒng)采用MITEL公司生產(chǎn)的MT8870 DTMF接受器作為DTMF信號的解碼核心器件。MT8870主要用于程控交換機(jī)、遙控、無線通信及通播系統(tǒng) 實(shí)現(xiàn)DTMF信號的分離濾波和譯碼功能輸出相應(yīng)16種頻率組合的四位并行二進(jìn)制碼。MT8870具有撥號音抑制和模擬信號輸入可調(diào)功能 所以在設(shè)計(jì)MT8870 DTMF解碼電路時(shí)只需外加一些阻容元件即可。MT8880是我們應(yīng)用電話撥號應(yīng)用中常用的一款芯片,它集發(fā)送、接收于一體。如果設(shè)計(jì)得法還是一款相當(dāng)穩(wěn)定的IC,優(yōu)點(diǎn)是:通過少量的幾個元件就可以組成撥號及接收的電路。外部的電話線和MT8880不以直接相連,要通過隔離才能間接連接,一般隔離可

21、以通過隔離線圈或整流橋來解決。MT8880是一款雙音頻的語音撥號芯片。通用二個音頻信號形成一位的它數(shù)據(jù)信號發(fā)出去,一組為低頻的、一是高頻的信號。接收的對方把二個音頻信號分別接收下來一查表就知道收到的是哪個數(shù)據(jù)了。遠(yuǎn)端用戶發(fā)送的DTMF信號經(jīng)耦合電容的隔直流作用后,由MT8870接收并進(jìn)行譯碼輸出的四位并行二進(jìn)制數(shù)據(jù)直接與51單片機(jī)的P1.0P1.3連接 MT8870在DTMF信號碼變換完成后 由STD端發(fā)送中斷信號INT1 通知51數(shù)據(jù)準(zhǔn)備好。六、軟件設(shè)計(jì)從系統(tǒng)框圖可以看出,電話前端電路完成的功能比較單一,主要完成一些信號的識別和轉(zhuǎn)換,而MCU部分承擔(dān)了系統(tǒng)大部分的工作,是本設(shè)計(jì)的重點(diǎn)。設(shè)計(jì)要

22、實(shí)現(xiàn)的功能是能夠準(zhǔn)確識別用戶身份和用戶指令,在振鈴到來時(shí),如到編程振鈴次數(shù)仍無人摘機(jī),則本系統(tǒng)啟動,同時(shí)提示用戶輸入密碼,準(zhǔn)備接受數(shù)據(jù),進(jìn)行身份識別,只有通過身份識別后系統(tǒng)才接受用戶指令,通過MCU分析處理后執(zhí)行相關(guān)的操作。系統(tǒng)的軟件設(shè)計(jì)主要分為系統(tǒng)初始化、振鈴檢測計(jì)數(shù)、控制摘掛機(jī)、雙音頻信號分析處理、控制電器、信號音提示等部分。每個功能模塊對于整體設(shè)計(jì)都是非常重要的,單片機(jī)AT89C51通過軟件程序才能很好的對外部的信息進(jìn)行采集、分析和判斷。程序的基本流程如圖9所示。 開始5次正常振鈴振鈴檢測模擬摘機(jī)NY密碼正確否Y N功能操作操作完成否N 掛機(jī)Y 結(jié)束 圖9系統(tǒng)軟件流程圖七、實(shí)習(xí)總結(jié)經(jīng)過這

23、次實(shí)習(xí),覺得自己學(xué)到了不少東西。歸納起來,主要有以下幾點(diǎn):(1)大學(xué)三年多的時(shí)間大多都是在學(xué)習(xí)理論基礎(chǔ)知識,并未真正地去應(yīng)用和實(shí)踐。但是經(jīng)過這次畢業(yè)設(shè)計(jì),給了我一次理論與實(shí)踐想結(jié)合的機(jī)會,在進(jìn)行硬件電路設(shè)計(jì)的同時(shí)也要從理論上分析一下電路元件的參數(shù)值,從而也使我了解了一些電子元器件的使用方法,為我以后從事電子設(shè)計(jì)方面工作打下了基礎(chǔ)。(2)了解進(jìn)行一項(xiàng)相對比較大型的科技設(shè)計(jì)所必不可少的幾個階段。這次實(shí)習(xí)能夠從理論設(shè)計(jì)和工程實(shí)踐相結(jié)合、鞏固基礎(chǔ)知識與培養(yǎng)創(chuàng)新意識相結(jié)合等方面全面的培養(yǎng)學(xué)生的全面素質(zhì)。經(jīng)過這次系統(tǒng)的畢業(yè)設(shè)計(jì),使我對單片機(jī)軟件編程、Protel工具軟件制作電路板等軟件有了很大的了解。(3

24、)學(xué)會了怎樣查閱資料和利用工具書。一個人不可能什么都學(xué)過,什么都懂,因此,當(dāng)你在設(shè)計(jì)過程中需要用一些不曾學(xué)過的東西時(shí),就要去有針對性地查找資料,然后加以吸收利用,以提高自己的應(yīng)用能力,而且還能增長自己見識,補(bǔ)充最新的專業(yè)知識。上網(wǎng)查資料我覺得是最有效的方法,網(wǎng)上的資料新,而且比較全面。本系統(tǒng)由于時(shí)間的限制,在實(shí)習(xí)結(jié)束之前只能做到現(xiàn)有的程度。作品在功能擴(kuò)展方面也可以做些修改。例如:添加電話語音模塊,單片機(jī)控制電器數(shù)量的增加,可用串入并出8位寄存器74LS164擴(kuò)展多個控制端,無線發(fā)射模塊等。八、參考文獻(xiàn)1 何立民.MCS51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)M.北京:北京航空航天大學(xué)出版社,2001.2 2

25、 賴麒文.8051單片機(jī)C語言徹底應(yīng)用M.武漢:科學(xué)出版社,2002.33 李朝青.單片機(jī)原理及接口技術(shù)M.北京:北京航空航天大學(xué)出版社 2001.114李華.MCS-51 系列單片機(jī)實(shí)用接口技術(shù)M. 北京:北京航空航天大學(xué)出版社 1993附錄系統(tǒng)源代碼/*/#include#include#define uchar unsigned char /頭文件和宏定義 #define uint unsigned int /*/sbit P2_0=P20;sbit P2_1=P21;sbit P2_2=P22;sbit P2_3=P23;/四路家用電器/*/sbit P2_4=P24;/密碼錯誤指示燈

26、sbit P2_5=P25;/密碼正確指示燈sbit P2_6=P26;/摘機(jī)指示燈sbit P2_7=P27;/振鈴檢測指示燈sbit zaiji=P14;/*/void delay(uint n)/延時(shí)1msuint i,j;for(i=0;i0;j-);void delayNs(uchar n) /延時(shí)1suchar i=0,j=0,k=0;for (;n0;n-) for(i=10;i0;i-) for(j=200;j0;j-) for(k=250;k0;k-); /延時(shí)函數(shù)*/*/void initialtime0() IE=0x82; TMOD=0x05; TH0=0xFF; TL

27、0=0xFF;void initialint0()IE=0x81;/允許外部中斷0IT0=1;/外部中斷0下降沿觸發(fā)void MT8870();void MIMA(uchar *s);void xiugai();void control(uchar key1,uchar key2);/函數(shù)聲明/*/uchar ser7=1,2,3,4,5,6,12,temp7;uchar flag1,flag2,flag3,keys1,keys2,count,count1,count2;/定義全局變量/*/void main()count=0;P2=0xFF;/設(shè)置家用電器的初始狀態(tài)zaiji=0;while

28、(1)loop:count1=0; flag1=flag2=flag3=0;initialtime0();TR0=1;if (count=5)count=0;ET0=0;/禁止定時(shí)器0中斷TR0=0;/ 關(guān)閉定時(shí)器0P2_7=1;/熄滅振鈴檢測指示燈zaiji=1;/摘機(jī)P2_6=0;/點(diǎn)亮摘機(jī)指示燈delay(100);flag1=1;while(!flag2)MT8870(); /接收密碼MIMA(temp);/密碼檢驗(yàn) if(zaiji=0) goto loop;while(zaiji) flag2=count2=1; MT8870();/讀入操作指令 control(keys1,keys2);/控制電器 /*/void counter0() interrupt 1/定時(shí)器0中斷服務(wù)程序count+;TH0=0xFF;TL0=0xFF;TF0=0;P2_7=0;/點(diǎn)亮振鈴檢測指示燈/*/void MT8870()uchar i=0,p=1,j;initialint0();while(p)if(IE0

溫馨提示

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

評論

0/150

提交評論