畢業(yè)論文-基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)論文-基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)論文-基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)論文-基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)論文-基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大連東軟信息學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 論文題目:基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系 所: 電子工程系 專 業(yè): 電子信息工程(嵌入式系統(tǒng)工程方向) 學(xué)生姓名: 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 導(dǎo)師職稱: 講師 完成日期: 2014年 4月 23日 大連東軟信息學(xué)院Dalian 大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 摘要 IV基于單片機(jī)的樓宇對(duì)講系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著居民住宅的不斷增加,小區(qū)的物業(yè)的管理就顯得日趨重要。其中訪客登記及值班保安的管理方法已不適合現(xiàn)代管理快捷性、簡(jiǎn)便性、可靠性的需求。本文所設(shè)計(jì)的系統(tǒng)是基于單片機(jī)STC89C52的智能樓宇對(duì)講系統(tǒng),很好的實(shí)現(xiàn)了快速、簡(jiǎn)單、安全的綜合需求。樓宇對(duì)

2、講系統(tǒng)是在住宅小區(qū)的單元門口安裝,由安裝在小區(qū)總控中心的管理員總機(jī)、單元門出入口的對(duì)講主機(jī)、電子控制鎖、閉門器及用戶家中的對(duì)講分機(jī)組成,使用專用網(wǎng)絡(luò)。以實(shí)現(xiàn)訪客與住戶之間實(shí)時(shí)對(duì)講,遠(yuǎn)程遙控開啟防盜門鎖,各單元的梯口訪客再通過對(duì)講主機(jī)呼叫住戶分機(jī),經(jīng)由同意后方可進(jìn)入樓內(nèi),從而限制了不法人員進(jìn)入。同時(shí),若住戶在家發(fā)生搶劫或突發(fā)事件,可通過該系統(tǒng)通知保安人員以得到及時(shí)的支援和處理。文中設(shè)計(jì)的智能樓宇對(duì)講系統(tǒng)具有硬件結(jié)構(gòu)簡(jiǎn)單、性價(jià)比高、通信質(zhì)量清晰等優(yōu)點(diǎn)。其中采用的無線收發(fā)設(shè)備以及蜂鳴器報(bào)警使得設(shè)計(jì)的成本低,且易于維護(hù)。本文設(shè)計(jì)的智能樓宇對(duì)講系統(tǒng),基本實(shí)現(xiàn)了系統(tǒng)所要求的功能,達(dá)到了簡(jiǎn)單方便的接見客人的

3、目的。論文中的軟件部分應(yīng)用了單片機(jī)的C語言進(jìn)行設(shè)計(jì),在于實(shí)現(xiàn)設(shè)計(jì)中需要的全部控制功能。關(guān)鍵詞:?jiǎn)纹瑱C(jī),無線收發(fā)設(shè)備,蜂鳴器報(bào)警大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) AbstractDesign and Implementation of Building Intercom System Based on Single Chip MicrocomputerAbstractWith the increasing residential, residential property management becomes increasingly important. The visitor registr

4、ation and the management method of the guard on duty is not suitable for modern management demand fast, convenient and safe. In this paper, the design of the system is based on microcontroller STC89C52 intelligent building intercom system, very good to achieve the fast and convenient, safety require

5、ments. Building intercom system is in each unit to install security doors, district administrator switchboard of total control center, building entrances and exits of the interphone host, electric lock, door closer and user home intercom extension through the private network. The visitor and residen

6、t intercom, in order to realize the resident can open the security door remote control, each unit of ladder visitors and raise residents via intercom host, the other party agreed to rear accessibility in the building, limiting the illegal personnel to enter. At the same time, if household robbery to

7、ok place in the home or sudden illness, can be through the system to inform security guard to get timely support and treatment.In this paper, we design the intelligent building intercom system has simple hardware structure, high cost performance. Which USES the wireless transceiver equipment and buz

8、zer alarm makes the design of low cost, and easy to maintain. In this paper, design of the intelligent building intercom system, system has been basically achieved the required function, achieve the goal of the simple and convenient receiving visitors.The software part of the paper the application o

9、f single chip microcomputer C language to carry on the design, is to realize all needed in the design of control function.Key words: MCU, Wireless Transceiver Equipment, Buzzer Alarm大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文) 目錄目 錄 TOC o 1-3 u 摘 要 PAGEREF _Toc387785752 h IAbstract PAGEREF _Toc387785753 h II第1章 緒 論 PAGEREF _To

10、c387785754 h 11.1 課題研究背景與意義 PAGEREF _Toc387785755 h 11.2 課題研究?jī)?nèi)容與方法 PAGEREF _Toc387785756 h 11.3 課題研究現(xiàn)狀 PAGEREF _Toc387785757 h 2第2章關(guān)鍵技術(shù)介紹 PAGEREF _Toc387785758 h 32.1 單片機(jī)介紹 PAGEREF _Toc387785759 h 32.2 NRF芯片介紹 PAGEREF _Toc387785760 h 32.3 LCD顯示模塊介紹 PAGEREF _Toc387785761 h 4第3章系統(tǒng)需求分析 PAGEREF _Toc3877

11、85762 h 53.1 系統(tǒng)設(shè)計(jì)目標(biāo) PAGEREF _Toc387785763 h 53.2 系統(tǒng)功能需求 PAGEREF _Toc387785764 h 63.2.1 單片機(jī)最小系統(tǒng) PAGEREF _Toc387785765 h 63.2.2 無線收發(fā)模塊 PAGEREF _Toc387785766 h 63.2.3 LCD液晶顯示模塊 PAGEREF _Toc387785767 h 63.3 系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc387785768 h 73.4 系統(tǒng)可行性分析 PAGEREF _Toc387785769 h 73.4.1 技術(shù)可行性 PAGEREF _Toc3877

12、85770 h 73.4.2 系統(tǒng)安全性分析 PAGEREF _Toc387785771 h 7第4章系統(tǒng)設(shè)計(jì) PAGEREF _Toc387785772 h 94.1 系統(tǒng)設(shè)計(jì)指導(dǎo)原則 PAGEREF _Toc387785773 h 94.2 體系結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc387785774 h 94.3 硬件設(shè)計(jì) PAGEREF _Toc387785775 h 94.3.1 單片機(jī)最小系統(tǒng)介紹 PAGEREF _Toc387785776 h 94.3.2 無線收發(fā)電路功能介紹 PAGEREF _Toc387785777 h 104.3.3 LCD液晶顯示電路功能介紹 PAGEREF

13、 _Toc387785778 h 104.4 軟件設(shè)計(jì) PAGEREF _Toc387785779 h 114.4.1 控制流程設(shè)計(jì) PAGEREF _Toc387785780 h 114.4.2 功能模塊設(shè)計(jì) PAGEREF _Toc387785781 h 11第5章系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc387785782 h 125.1環(huán)境配置 PAGEREF _Toc387785783 h 125.2功能模塊實(shí)現(xiàn) PAGEREF _Toc387785784 h 125.2.1 主函數(shù)模塊功能介紹 PAGEREF _Toc387785785 h 125.2.2 室內(nèi)分機(jī)與門機(jī)模塊功能介紹 PA

14、GEREF _Toc387785786 h 135.3 硬件實(shí)現(xiàn) PAGEREF _Toc387785787 h 155.3.1 單片機(jī)最小系統(tǒng)介紹 PAGEREF _Toc387785788 h 155.3.2 無線發(fā)射接收電路實(shí)現(xiàn) PAGEREF _Toc387785789 h 165.3.3 LCD液晶顯示電路實(shí)現(xiàn) PAGEREF _Toc387785790 h 17第6章系統(tǒng)測(cè)試 PAGEREF _Toc387785791 h 186.1 軟件測(cè)試 PAGEREF _Toc387785792 h 186.2 仿真測(cè)試 PAGEREF _Toc387785793 h 196.3 系統(tǒng)功能

15、結(jié)論分析 PAGEREF _Toc387785794 h 19第7章結(jié)論 PAGEREF _Toc387785795 h 20參考文獻(xiàn) PAGEREF _Toc387785796 h 21致 謝 PAGEREF _Toc387785797 h 22大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)- 第1章 緒 論隨著社會(huì)發(fā)展的不斷進(jìn)步,以及科學(xué)技術(shù)、經(jīng)濟(jì)的快速發(fā)展,人們的生活水平得到非常大的提高,基于此傳統(tǒng)的物業(yè)管理已經(jīng)不適合現(xiàn)代管理快捷、安全、方便的需求,因此對(duì)物業(yè)管理的需求提出了更高的要求。本文所設(shè)計(jì)的樓宇對(duì)講系統(tǒng)是考慮了到訪者、被訪者以及物業(yè)管理人員三方面的實(shí)際需求,以及系統(tǒng)操作的方便、安全等綜合因素而

16、設(shè)計(jì)的一款操作簡(jiǎn)便,安全可靠的智能樓宇對(duì)講系統(tǒng)。 1.1 課題研究背景與意義本論文所研究的主要內(nèi)容:設(shè)計(jì)一個(gè)樓宇對(duì)講系統(tǒng),用來實(shí)現(xiàn)到訪者與被訪者之間進(jìn)行對(duì)講,被訪者可以通過遙控進(jìn)行控制防盜門,各單元的訪客可以通過對(duì)講主機(jī)進(jìn)行呼叫被訪者,當(dāng)其同意后訪問者才可以進(jìn)入被訪者家中,從而限制了不法人員的進(jìn)入。隨著電子科技在社會(huì)的不斷進(jìn)步以及科學(xué)技術(shù)、經(jīng)濟(jì)的不斷發(fā)展,以及生產(chǎn)的需要,利用無線通信進(jìn)行數(shù)據(jù)采集的方式應(yīng)用已經(jīng)滲透到生活的各個(gè)方面。人們生活水平得到很大的提高,尤其是物質(zhì)生活水平的提高。人們對(duì)私有財(cái)產(chǎn)以及隱私的保護(hù)意識(shí)在不斷的增強(qiáng),居民的住房安全也受到了越來越高的重視,然而傳統(tǒng)的物業(yè)管理辦法已經(jīng)不

17、能滿足安全可靠、經(jīng)濟(jì)有效、集中管理的要求。隨著科學(xué)技術(shù)的不斷進(jìn)步,尖端科學(xué)技術(shù)應(yīng)用的普及,許多智能化的樓宇對(duì)講系統(tǒng)也應(yīng)運(yùn)而生,它們將更便捷、更可靠地保障住戶的財(cái)產(chǎn)安全以及個(gè)人隱私問題。本設(shè)計(jì)就是為了滿足安全可靠、經(jīng)濟(jì)有效、集中管理的要求而設(shè)計(jì)的一款基于單片機(jī)的智能樓宇對(duì)講系統(tǒng)?;趩纹瑱C(jī)的智能樓宇對(duì)講系統(tǒng)利用無線發(fā)射模塊以及無線接收模塊進(jìn)行采集接收信號(hào),免去了電纜的束縛,改善了屋內(nèi)的環(huán)境,對(duì)于系統(tǒng)的施工也提供了很大的方便??梢詫?shí)現(xiàn)一點(diǎn)與多點(diǎn)之間的信息交流,系統(tǒng)特別利用無線信息發(fā)送、接收的方式使整個(gè)過程更加隱蔽,更加可靠。這將不僅在居家安全領(lǐng)域甚至在更多的領(lǐng)域都會(huì)得到很好的應(yīng)用。1.2 課題研究

18、內(nèi)容與方法本系統(tǒng)采用單片機(jī)STC89C52作為智能樓宇對(duì)講系統(tǒng)的檢測(cè)和控制核心,采用由單片機(jī)控制的無線收發(fā)設(shè)備進(jìn)行采集數(shù)據(jù),實(shí)現(xiàn)對(duì)樓宇對(duì)講的控制。該電路主要分為電源模塊、按鍵電路模塊、LCD顯示當(dāng)前狀態(tài)模塊、無線發(fā)送模塊、無線接收模塊及蜂鳴器報(bào)警電路模塊等幾個(gè)部分。LCD顯示當(dāng)前裝填模塊采用集成芯片LCD1602進(jìn)行顯示,無線發(fā)射和接收部分采用芯片NRF1進(jìn)行采集發(fā)送數(shù)據(jù),由芯片AMS1117提供穩(wěn)定的3.3v電源?;谶@些完備而可靠的硬件設(shè)計(jì),使用了一套完善的軟件編程,實(shí)現(xiàn)了智能樓宇對(duì)講系統(tǒng)的基本功能及發(fā)揮部分的一些功能。隨著科技的發(fā)展,許多設(shè)備都趨向智能化,而樓宇對(duì)講系統(tǒng)也在向智能化方向發(fā)

19、展。為了實(shí)現(xiàn)這一功能,本系統(tǒng)采用STC89C52單片機(jī)作為主要控制單元,以無線收發(fā)設(shè)備作為數(shù)據(jù)的采集,獨(dú)立式鍵盤作為輸入,通過LCD顯示器顯示系統(tǒng)信息。該系統(tǒng)可實(shí)現(xiàn)以下功能:通過門口機(jī)鍵盤按鍵呼叫,控制器將其轉(zhuǎn)變成雙音多頻形式的ID碼,無線收發(fā)設(shè)備將ID碼調(diào)制到2.4GHz的載波上發(fā)射出去。室內(nèi)機(jī)通過無線收發(fā)設(shè)備接收到門口機(jī)信號(hào)后,控制器將其轉(zhuǎn)變成ID碼,并與控制器自身的ID碼比較,若兩者不一致則置之不理,若相同則單片機(jī)產(chǎn)生振鈴信號(hào),觸發(fā)門鈴。如果戶主不在室內(nèi)或者不想接見訪客,自門鈴蜂鳴報(bào)警30秒后系統(tǒng)自動(dòng)判斷超時(shí)。切斷并停止振鈴,并恢復(fù)位到默認(rèn)初始狀態(tài);若戶主決定接待訪客,則室內(nèi)機(jī)發(fā)送AUD

20、IOON信號(hào)給門口分機(jī)并且單片機(jī)控制模擬開關(guān)CD4066接通室內(nèi)的音頻信道。門口機(jī)接收到AUDIOON的信號(hào)后接通音頻信道。這樣,戶主便與訪客實(shí)現(xiàn)了即時(shí)通信。通話的時(shí)間如果超過一分鐘則系統(tǒng)默認(rèn)自動(dòng)復(fù)位。若明確可以開門后則按開鎖鍵開鎖。1.3 課題研究現(xiàn)狀目前像有些居民樓物業(yè)管理大部分還停留在人工記錄的階段,用最原始的辦法人為地來一步一步的完成,在這個(gè)過程中不可避免的發(fā)生錯(cuò)誤,導(dǎo)致非法人員的進(jìn)入,不能更好的保護(hù)住戶的財(cái)產(chǎn)安全以及個(gè)人隱私安全,這就需要智能化的裝置來完成這項(xiàng)工作,它把整個(gè)操作的過程作為一個(gè)可控的裝置來運(yùn)行,要求智能化控制系統(tǒng)像神經(jīng)系統(tǒng)一樣,具備系統(tǒng)性、全面性、準(zhǔn)確性。國(guó)內(nèi)相關(guān)技術(shù)的

21、發(fā)展為智能化控制產(chǎn)業(yè)的升級(jí)提供了技術(shù)的支持,所以研究與完善樓宇對(duì)講系統(tǒng)是很有必要。目前住宅小區(qū)的普遍特點(diǎn)是用戶量相對(duì)集中,住戶容量大,保安部門專項(xiàng)管理,而且大部分地區(qū)經(jīng)濟(jì)收入水平不高,因此住宅小區(qū) HYPERLINK /view/21374.htm t _blank 安防系統(tǒng)務(wù)必要滿足“經(jīng)濟(jì)有效、集中管理、安全可靠”的要求,然而目前市場(chǎng)上形色各異的小區(qū)安防系統(tǒng),并不能按照理想要求針對(duì)小區(qū)特點(diǎn)、適合小區(qū)使用。樓宇對(duì)講系統(tǒng)作為特定背景下的產(chǎn)物,針對(duì)小區(qū)安防特點(diǎn),住戶業(yè)主的統(tǒng)一要求。實(shí)現(xiàn)了連接方便、住戶之間隔離、不怕短路、戶內(nèi)不用供電、待機(jī)狀態(tài)不耗電、穩(wěn)定性高、性能可靠、維護(hù)方便等特點(diǎn)。大連東軟信息

22、學(xué)院畢業(yè)設(shè)計(jì)(論文)第2章關(guān)鍵技術(shù)介紹2.1 單片機(jī)介紹單片機(jī)系統(tǒng)的重要性根據(jù)其名字就能體現(xiàn)出來,是單片機(jī)運(yùn)行的最基礎(chǔ)電路。有了最小系統(tǒng),系統(tǒng)就可以完成運(yùn)行。單片機(jī)簡(jiǎn)稱單片微控制器,是在一塊芯片中集成了CPU中央處理器、ROM程序存儲(chǔ)器、RAM數(shù)據(jù)存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器和多種功能的I/O輸入/輸出接口的一臺(tái)微型計(jì)算機(jī)。單片機(jī)可以完成負(fù)責(zé)的計(jì)算,邏輯控制和通信。單片機(jī)的最小系統(tǒng)也可理解為是用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。單片機(jī)最小系統(tǒng)是系統(tǒng)控制的核心,它主要負(fù)責(zé)系統(tǒng)運(yùn)行的控制,他是存儲(chǔ)程序的芯片。單片機(jī)上電后,程序會(huì)開始運(yùn)行,各個(gè)部件在此時(shí)進(jìn)行初始化,完成初始化后,單片機(jī)控制傳感器等部件

23、進(jìn)行協(xié)同作業(yè),完成測(cè)量、顯示和動(dòng)作等幾部分步驟。本系統(tǒng)采用的STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲(chǔ)器。STC89C52使用經(jīng)典的MCS-51內(nèi)核,但做了很多的改進(jìn)使得芯片具有傳統(tǒng)51單片機(jī)不具備的功能。在單芯片上,擁有靈巧的8 位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、有效的解決方案。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,512字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,內(nèi)置4KB EEPROM, MAX810復(fù)位電路,3個(gè)16 位定時(shí)器/計(jì)數(shù)器,4個(gè)外部中斷,一

24、個(gè)7向量4級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級(jí)中斷結(jié)構(gòu)),全雙工串行口。另外 STC89C52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。最高運(yùn)作頻率35MHz,6T/12T可選。2.2 NRF芯片介紹NRF是一款新型單片射頻收發(fā)器件,工作于2.4 GHz2.5 GHz ISM頻段。內(nèi)置頻率合成器、晶體振蕩器、功率放大器、調(diào)制器等功能模塊,并在其中融會(huì)了增強(qiáng)型的ShockBurst技術(shù),其中通信頻道和輸出功

25、率是可以通過程序進(jìn)行配置。NRF功率消耗低,節(jié)能的設(shè)計(jì)基于這種多種低功率的工作模式更加簡(jiǎn)單方便。NRF主要特性如下:(1)GFSK調(diào)制,硬件集成OSI鏈路層; (2)具有自動(dòng)應(yīng)答和自動(dòng)再發(fā)射功能; (3)片內(nèi)自動(dòng)生成報(bào)頭和CRC校驗(yàn)碼; (4)數(shù)據(jù)傳輸率為l Mb/s或2Mb/s;(5)SPI速率為0 Mb/s10 Mb/s;(6)125個(gè)頻道與其他nRF24系列射頻器件相兼容; (7)QFN20引腳4 mm4 mm封裝;(8)供電電壓為1.9 V3.6 V;2.3 LCD顯示模塊介紹(1)液晶顯示原理液晶顯示原理主要是利用液晶的物理特性,再通過電壓的刺激對(duì)其顯示區(qū)域進(jìn)行控制,通電之后就有顯示

26、,這樣即可以顯示出圖形。液晶顯示器具有厚度適中、可采用大規(guī)模的集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),在目前的生活生產(chǎn)之中液晶顯示器已經(jīng)被廣泛應(yīng)用各種不同的相關(guān)領(lǐng)域中。(2)液晶顯示器的分類關(guān)于液晶顯示分類的方法有多種區(qū)別,基本可按其顯示方式分為字符式、段式、點(diǎn)陣式等;液晶顯示器的顯示顏色也不單單只限于黑白,還有多灰度以及彩色顯示等。還可以根據(jù)驅(qū)動(dòng)方式來分,還可以分為主動(dòng)矩陣驅(qū)動(dòng)、單純矩陣驅(qū)動(dòng)和靜態(tài)驅(qū)動(dòng)三種。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)第3章系統(tǒng)需求分析3.1 系統(tǒng)設(shè)計(jì)目標(biāo)本系統(tǒng)的主要功能是智能樓宇對(duì)講系統(tǒng),滿足人們對(duì)于現(xiàn)代住宅防盜以及隱私的需要,系統(tǒng)平時(shí)處于空閑狀態(tài),當(dāng)來訪者按門鈴開

27、關(guān)傳來呼叫主人的門鈴信號(hào)時(shí),STC89C52的P1.7腳通過呼叫檢測(cè)模塊檢測(cè)到門鈴呼叫信號(hào),其P1.6腳輸出允許通話控制信號(hào)到音頻控制模塊,同時(shí)進(jìn)行30s定時(shí)。若主人不在家,則30s后STC89C52通過P1.6腳輸出禁止通話信號(hào);若主人在家且決定接見來訪者,只需進(jìn)行摘機(jī)即可。單片機(jī)STC89C52通過P1.5腳檢測(cè)到已摘機(jī)信號(hào),則終止定時(shí)。主人的話音音頻信號(hào)經(jīng)過前置放大模塊放大后,經(jīng)CN的4腳AIO線傳到門口室外機(jī)供來訪者聽話,而經(jīng)由放大模塊放大之后將來訪者的話音音頻輸入信號(hào)從AIO線取出放大后送達(dá)耳機(jī)發(fā)聲,實(shí)現(xiàn)通話功能。通話期間主人通過交流詢問,從而來進(jìn)一步判斷來訪者的身份訪問意圖,分析判

28、斷之后主人按下開鎖鍵 “UNLOCK”, STC89C52經(jīng)P1.6腳輸出的開鎖響應(yīng)信號(hào)經(jīng)由AIO線傳到門口的室外機(jī),控制防盜門的電子控制鎖的電磁鐵動(dòng)作,這樣門就會(huì)被打開。經(jīng)由主人的同意,客人進(jìn)入房間之后,防盜門依靠閉門器的作用再次關(guān)上。如果主人選擇掛機(jī),STC89C52通過P1.5腳檢測(cè)到掛機(jī)信號(hào),則由P1.6腳輸出禁止通話信號(hào),恢復(fù)收鈴狀態(tài)。系統(tǒng)主要包括硬件和軟件兩部分。硬件電路包括單片機(jī)最小系統(tǒng)電路、液晶顯示電路、無線收發(fā)電路以及電源電路。這幾部分電路就是最基本的電路,將這基本電路連接后皆可以將電路有效的實(shí)現(xiàn)功能。硬件電路搭建完成后就是軟件代碼時(shí)間,如果說硬件電路是基礎(chǔ),軟件就是功能實(shí)現(xiàn)

29、的核心。軟件的主要的功能是分為主函數(shù)、液晶顯示程序、無線收發(fā)程序。這幾部分函數(shù)夠成了系統(tǒng)的功能。具體功能如下:(1)門鈴功能即時(shí)呼叫,按鍵發(fā)聲,摘機(jī)掛斷。(2)通話功能在沒有門鈴信號(hào)時(shí),對(duì)講門鈴上的電話機(jī)和普通電話機(jī)一樣使用。有門鈴信號(hào)時(shí),可通過對(duì)講按鈕選擇和來訪者對(duì)通話。(3)控鎖功能可利用控制面板上的門鎖按鈕控制家門電鎖的開閉。3.2 系統(tǒng)功能需求3.2.1 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)主要負(fù)責(zé)系統(tǒng)運(yùn)行的控制,他是存儲(chǔ)程序的芯片。單片機(jī)上電后,程序會(huì)開始運(yùn)行,各個(gè)部件在此時(shí)進(jìn)行初始化,完成初始化后,單片機(jī)控制傳感器等部件進(jìn)行協(xié)同作業(yè),完成測(cè)量、顯示和動(dòng)作等幾部分步驟。單片機(jī)系統(tǒng)是系統(tǒng)控制的

30、核心,主要是控制系統(tǒng)的相應(yīng)的各個(gè)相關(guān)傳感器和功能模塊。單片機(jī)最小系統(tǒng)主要有復(fù)位電路、時(shí)鐘振蕩電路兩部分。單片機(jī)主要是存儲(chǔ)程序和控制芯片,并判斷傳感器的信號(hào),控制功能模塊根據(jù)不同的條件,執(zhí)行不同的動(dòng)作。時(shí)鐘振蕩電路是非常重要的,其主要責(zé)任是給單片機(jī)及這個(gè)系統(tǒng)提供時(shí)鐘信號(hào),使系統(tǒng)能夠正常的運(yùn)行。本系統(tǒng)選用的是12M晶振。復(fù)位電路是保證系統(tǒng)運(yùn)行安全的最基本的保證,單片機(jī)內(nèi)部有復(fù)位電路,可是復(fù)位電路在程序跑飛的情況下無法進(jìn)行復(fù)位。為了系統(tǒng)的安全起見,必須設(shè)計(jì)外部復(fù)位電路,在系統(tǒng)和外部環(huán)境不穩(wěn)定的情況下,復(fù)位電路就可以發(fā)揮它的作用,使系統(tǒng)重新運(yùn)行,保證了系統(tǒng)的安全穩(wěn)定。以符合在系統(tǒng)設(shè)計(jì)的初衷3.2.2

31、無線收發(fā)模塊有線系統(tǒng)就是系統(tǒng)所需要的所有零部件都是用看的見的電線進(jìn)行連接的,這種方式比較浪費(fèi),而且在連接時(shí)的工作量比較大,但其工作性能比較可靠、穩(wěn)定,適合應(yīng)用于中小型電路。無線系統(tǒng)就是沒有了看的見的電線的連接,主要靠的是無線的發(fā)射和接收裝置進(jìn)行信號(hào)的傳輸。這種設(shè)計(jì)安裝和拆卸都很簡(jiǎn)單,雖然在設(shè)計(jì)上比有線的復(fù)雜些,但是可以直接用無線收發(fā)模塊來解決問題,所以決定采用無線系統(tǒng)。無線收發(fā)設(shè)備在處于發(fā)射數(shù)據(jù)狀態(tài)中時(shí),首先將NRF24L01配置為發(fā)射模式,在發(fā)射模式下才可以進(jìn)行數(shù)據(jù)的發(fā)射。若開啟自動(dòng)應(yīng)答模式,則NRF24L01在數(shù)據(jù)發(fā)射之后轉(zhuǎn)換成為接收模式,接收應(yīng)答信號(hào)。如果接收到應(yīng)答信號(hào),此次的通信狀態(tài)即

32、為成功;若未收到應(yīng)答信號(hào),則會(huì)重新自動(dòng)發(fā)射該數(shù)據(jù),直到成功為止。3.2.3 LCD液晶顯示模塊在單片機(jī)的最小系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn):(1)顯示質(zhì)量高由于在收到信號(hào)之后液晶顯示器每一個(gè)點(diǎn)就一直保持那種色彩和亮度,恒定發(fā)光,而不會(huì)像陰極射線管顯示器(CRT)那樣需要不斷的刷新產(chǎn)生的亮點(diǎn)。因此,在顯示不會(huì)閃爍的同時(shí)還保持了較高的畫質(zhì)。(2)數(shù)字式接口液晶顯示器的模式都是數(shù)字式,和單片機(jī)最小系統(tǒng)的接口也相對(duì)于簡(jiǎn)單可靠,操作起來更加方便便捷。(3)重量輕、體積小通過顯示屏上的電極控制液晶分子狀態(tài)進(jìn)而控制液晶顯示器從而達(dá)到顯示目的,而在重量上,相比于同等顯示面積的傳統(tǒng)顯示器要輕許多

33、。(4)功耗低相對(duì)而言,液晶顯示器的功耗主要集中在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。3.3 系統(tǒng)開發(fā)環(huán)境 硬件配置:硬盤:25GB,內(nèi)存:256MB操作系統(tǒng):Windows 7開發(fā)工具:Keiluvision4 / Protel99SE3.4 系統(tǒng)可行性分析3.4.1 技術(shù)可行性 樓宇對(duì)講系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),應(yīng)遵循以下幾個(gè)原則:(1)實(shí)用性和先進(jìn)性所設(shè)計(jì)的智能化對(duì)講系統(tǒng)應(yīng)該在體現(xiàn)實(shí)用的原則下,盡可能的采用先進(jìn)的技術(shù)和方法,力求物盡其用,不虛設(shè)浪費(fèi)。(2)可靠性和穩(wěn)定性考慮技術(shù)先進(jìn)的同時(shí),應(yīng)確保系統(tǒng)可靠穩(wěn)定的運(yùn)行。(3)可擴(kuò)展性和易維護(hù)性為了適應(yīng)用戶要求,必須充分考慮系統(tǒng)的

34、升級(jí)能力和擴(kuò)展能力。同時(shí)系統(tǒng)應(yīng)便于維護(hù),盡可能的降低系統(tǒng)的運(yùn)行和維護(hù)費(fèi)用。(4)性價(jià)比高具有高性能價(jià)格比,能夠做到物有所值,追求物超所值。3.4.2 系統(tǒng)安全性分析本系統(tǒng)的安全性主要靠合理的系統(tǒng)模塊劃分,各個(gè)模塊分工明確,功能明確,對(duì)于系統(tǒng)的問題檢查和系統(tǒng)的維護(hù)帶來了非常好的便利。能夠有效地提高系統(tǒng)的運(yùn)行效率。保證不會(huì)運(yùn)行過程中出現(xiàn)問題后長(zhǎng)時(shí)間查找問題,無法找到問題。安全性在軟件方面也有體現(xiàn),程序在編寫過程中也是按照模塊化的方式進(jìn)行編程。在系統(tǒng)程序調(diào)用的過程中會(huì)更加一目了然的看到問題所在,也會(huì)增強(qiáng)了系統(tǒng)的可維護(hù)性。單片機(jī)最小系統(tǒng)中的復(fù)位電路也是系統(tǒng)運(yùn)行安全的保證。由于單片機(jī)的運(yùn)行環(huán)境并不能保證

35、在穩(wěn)定不變,難免單片機(jī)會(huì)死機(jī)或程序無法運(yùn)行,軟復(fù)位無法重新啟動(dòng)系統(tǒng)以后復(fù)位電路在此時(shí)就起到非常關(guān)鍵的作用。保證系統(tǒng)的正常啟動(dòng),恢復(fù)系統(tǒng)功能。第4章系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)設(shè)計(jì)指導(dǎo)原則(1)先進(jìn)性智能樓宇對(duì)講系統(tǒng)利用無線發(fā)射接收設(shè)備,進(jìn)行采集接收數(shù)據(jù),然后通過單片機(jī)進(jìn)行傳遞數(shù)據(jù)發(fā)送給用戶,通過用戶自己判斷做出什么樣的應(yīng)答,住戶家中沒有人的情況下,系統(tǒng)會(huì)自己進(jìn)行切斷,恢復(fù)初始化狀態(tài)。(2)可靠性及安全性系統(tǒng)中采用安全可靠的STC89C52單片機(jī)作為系統(tǒng)的核心,這就能保證了在系統(tǒng)運(yùn)行過程的出錯(cuò)率降低;采用無線發(fā)射接收裝備進(jìn)行數(shù)據(jù)處理,這就保證了數(shù)據(jù)的有效傳輸以及數(shù)據(jù)的安全可靠性,將無線接收器接收到的數(shù)據(jù)

36、發(fā)送給單片機(jī),經(jīng)過單片機(jī)處理,傳輸?shù)较鄬?duì)應(yīng)的用戶中,住戶在家的情況下,由用戶自己判斷如何處理,超過30秒之后,系統(tǒng)將會(huì)自動(dòng)掛斷,恢復(fù)初始狀態(tài)。4.2 體系結(jié)構(gòu)設(shè)計(jì)根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)的體系結(jié)構(gòu),如圖4.1所示。圖4.1 體系結(jié)構(gòu)4.3 硬件設(shè)計(jì)4.3.1 單片機(jī)最小系統(tǒng)介紹本系統(tǒng)使用的是單片機(jī)STC89C52是51單片機(jī)的一個(gè)改進(jìn)系列。STC89C52的所有I/O端口都可以接收5V邏輯電平的輸出,在選擇開漏后加上拉電阻到5V后,也可驅(qū)動(dòng)5V的邏輯器件,可與5V電路方便地連接。I/O端口的功能配置通過交叉開關(guān)配置寄存器、輸入方式寄存器、輸出方式寄存器等來設(shè)置。STC89C52單片機(jī)是完全集

37、成的混合信號(hào)片上系統(tǒng)型MCU,具有64數(shù)字I/O引腳;片內(nèi)集成了一個(gè)CAN2.0B控制器;片內(nèi)具有64KB、可在系統(tǒng)編程的Flash,4352字節(jié)的片內(nèi)RAM。其他外設(shè)主要有:12/10位或8位ADC;2個(gè)12位DAC;3個(gè)模擬捕捉/比較器;硬件實(shí)習(xí)SPI/SMBus和UART串口接口;5個(gè)通用的16位定時(shí)器;具有6個(gè)捕捉/比較模塊的可編輯計(jì)數(shù)器/定時(shí)器陣列;片內(nèi)具有看門狗定時(shí)器、VDD監(jiān)視器和溫度傳感器。STC89C52單片機(jī)與標(biāo)準(zhǔn)型51單片機(jī)兼容性很好。標(biāo)準(zhǔn)型51單片機(jī)到STC89C52單片機(jī)的轉(zhuǎn)換,基本不需要學(xué)習(xí)新的開發(fā)方法。使用STC89C52甚至比標(biāo)準(zhǔn)型51單片機(jī)更加簡(jiǎn)便。4.3.2

38、 無線收發(fā)電路功能介紹發(fā)射數(shù)據(jù)時(shí)需要先將nRF24L01 配置為發(fā)射模式:然后設(shè)置接收節(jié)點(diǎn)地址為TX_ADDR和有效數(shù)據(jù)TX_PLD 按照時(shí)序經(jīng)SPI口寫入nRF24L01 緩存區(qū),應(yīng)確定TX_PLD在CSN為低時(shí)連續(xù)寫入,而TX_ADDR只需在發(fā)射時(shí)寫入一次即可,然后CE置為高電平并保持至少10s,延遲130s后發(fā)射數(shù)據(jù);若開啟自動(dòng)應(yīng)答,那么nRF24L01 在發(fā)射數(shù)據(jù)后立隨即進(jìn)入接收模式,接收應(yīng)答信號(hào)(自動(dòng)應(yīng)答接收地址應(yīng)該與接收節(jié)點(diǎn)地址TX_ADDR 一致)。如果收到應(yīng)答,則此次通信對(duì)話成功,TX_DS 置高,同時(shí)TX_PLD 從TXFIFO 中清除;若未收到應(yīng)答,則會(huì)重新自動(dòng)發(fā)射該數(shù)據(jù)(

39、自動(dòng)重發(fā)已開啟),若重發(fā)次數(shù)(ARC)達(dá)到上限,MAX_RT 置高,TXFIFO中保留數(shù)據(jù)以便于再次重發(fā);MAX_RT 或TX_DS 置高時(shí),使IRQ變低,產(chǎn)生中斷,通知MCU。在最后成功發(fā)射時(shí),若CE為低則nRF24L01 進(jìn)入空閑模式1;若發(fā)送堆棧中還有數(shù)據(jù)并且CE為高,則進(jìn)入下一次發(fā)射;若發(fā)送堆棧中無數(shù)據(jù)且CE為高,則進(jìn)入空閑模式2。接收數(shù)據(jù)則需要先將nRF24L01 配置為接收模式,接著延遲130s進(jìn)入接收狀態(tài)等待數(shù)據(jù)的到來。當(dāng)接收方檢測(cè)到有效的地址和CRC時(shí),就將數(shù)據(jù)包存儲(chǔ)在RXFIFO中,同時(shí)中斷標(biāo)志位RX_DR置高,IRQ變低,產(chǎn)生中斷,通知MCU去取數(shù)據(jù)。若此時(shí)自動(dòng)應(yīng)答開啟,接

40、收方則同時(shí)進(jìn)入發(fā)射狀態(tài)回傳應(yīng)答信號(hào)。最后接收成功時(shí),若CE變低,則nRF24L01進(jìn)入空閑模式1。在寫寄存器之前一定要進(jìn)入待機(jī)模式或掉電模式。4.3.3 LCD液晶顯示電路功能介紹LCD液晶顯示是為了使用戶能清楚來訪者呼叫狀態(tài),從而用來判斷是否讓來訪者進(jìn)入用戶家中。當(dāng)來訪者按門鈴開關(guān)傳來呼叫主人的門鈴信號(hào)時(shí),液晶顯示器同時(shí)開啟,若主人決定接見來訪者,則摘機(jī)即可,若主人不在家或不方便接待來訪者,則30s后STC89C52通過P1.6腳輸出禁止通話信號(hào)。4.4 軟件設(shè)計(jì)4.4.1 控制流程設(shè)計(jì)系統(tǒng)軟件控制流程圖如圖4.2所示。 圖4.2 系統(tǒng)流程圖4.4.2 功能模塊設(shè)計(jì)系統(tǒng)軟件功能框圖如圖4.3

41、所示。圖4.3 系統(tǒng)軟件功能框圖大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)第5章系統(tǒng)實(shí)現(xiàn)5.1環(huán)境配置單片機(jī)的開發(fā)離不開必要的硬件,同樣也離不開軟件,編寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編。隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,單片機(jī)的開發(fā)軟件也在不斷的發(fā)展,Keil軟件是目前最流行開發(fā)51單片機(jī)的軟件。5.2功能模塊實(shí)現(xiàn)5.2.1 主函數(shù)模塊功能介紹main函數(shù)在程序中大多數(shù)是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個(gè)動(dòng)態(tài)鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。由于DLL模塊不是獨(dú)立的程序,因此不需要mai

42、n函數(shù)。再比如,用于專業(yè)環(huán)境的程序如機(jī)器人中的控制芯片-可能不需要main函數(shù)。主函數(shù)是系統(tǒng)的開始,軟件系統(tǒng)的入口就是主函數(shù)。主函數(shù)中定義了再后續(xù)使用的函數(shù),其是程序的核心,主要是在運(yùn)行過程中,控制各個(gè)軟件模塊的運(yùn)行。主函數(shù)中定義了各個(gè)函數(shù)后,將調(diào)用的函數(shù)名進(jìn)行定義后,就可以在主函數(shù)中進(jìn)行調(diào)用。void main(void) #include #include #include /Keil library #include /Keil library #include #define LCD_DB P0 sbit CS = P33;sbit CLK= P34;sbit DO = P35;uch

43、ar Read_AD();sbit LCD_RS=P10; /P20是p2.0的意思;LCD_RS sbit LCD_RW=P11; /P21是p2.1的意思 sbit LCD_E=P12; /P22是p2.2的意思 sbit bee=P13;sbit key4=P14;sbit key3=P15;sbit key2=P16;sbit key1=P17;sbit led=P32;uchar channle=1; /通道識(shí)別uchar AD_RES,AD_NUM;uchar AD_RESge, AD_RESshi, AD_RESbai;uchar AD_NUMge, AD_NUMshi, AD_

44、NUMbai;uchar b,c,d,e;uint voltage;uchar sendflag=0;uchar num1,num2,num3,num4;void beep();code uchar SMS_send1=dangerous:; void AT_bad(void);void SendStr(unsigned char *s);void SendByte(unsigned char dat);void delay(uint ms);/ 延時(shí)子程序void AT(void);uchar AD_VOITAGE;uchar Proption;uchar setprotion=50;uch

45、ar testflag;uchar beeflag; 5.2.2 室內(nèi)分機(jī)與門機(jī)模塊功能介紹室內(nèi)機(jī)與門機(jī)工作流程如圖5.1和5.2所示。通過按鍵信號(hào)接通室內(nèi)分機(jī),完成信號(hào)轉(zhuǎn)換,觸發(fā)門鈴。門鈴響后,室內(nèi)單片機(jī)控制模擬開關(guān),接通通信線路,并發(fā)送反饋信號(hào)給門口機(jī)。如果戶主不在或不想接見訪客,30秒后系統(tǒng)判斷超時(shí)。自動(dòng)切斷并停止振鈴,并復(fù)位到初始狀態(tài);若戶主決定摘機(jī),則室內(nèi)機(jī)發(fā)送音頻信號(hào)給門口機(jī)。這樣,戶主與訪客實(shí)現(xiàn)了相互通話。若明確可以開門后則按開鎖鍵開鎖,掛機(jī)后系統(tǒng)一切復(fù)位。圖5.1 室內(nèi)機(jī)工作流程圖圖5.2 門機(jī)工作流程圖5.3 硬件實(shí)現(xiàn)5.3.1 單片機(jī)最小系統(tǒng)介紹單片機(jī)的最小系統(tǒng)就是讓單片機(jī)

46、能正常工作并發(fā)揮其功能時(shí)所必須的組成部分,也可理解為是用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。對(duì)單片機(jī)來說最小系統(tǒng)一般應(yīng)該包括單片機(jī)、輸入/輸出設(shè)備、復(fù)位電路、時(shí)鐘電路。單片機(jī)STC89C52中采用開關(guān)網(wǎng)絡(luò)以硬件方式實(shí)現(xiàn)I/O端口的靈活配置。這種通過交叉開關(guān)配置的I/O端口系統(tǒng)中,單片機(jī)外部為通過I/O端口,如P0口、P1口;內(nèi)有輸入/輸出的電路單元通過相應(yīng)配置寄存器控制的交叉開關(guān)配置到所在選擇的端口上。STC89C52的所有I/O端口都可以接收5V邏輯電平的輸出,在選擇開漏后加上拉電阻到5V后,也可驅(qū)動(dòng)5V的邏輯器件,可與5V電路方便地連接。I/O端口的功能配置通過交叉開關(guān)配置寄存器、輸入方

47、式寄存器、輸出方式寄存器等來設(shè)置。STC89C52單片機(jī)是完全集成的混合信號(hào)片上系統(tǒng)型MCU,片內(nèi)具有64KB、可在系統(tǒng)編程的Flash,4352字節(jié)的片內(nèi)RAM。其他外設(shè)主要有:12/10位或8位ADC;2個(gè)12位DAC;3個(gè)模擬捕捉/比較器;硬件實(shí)現(xiàn)SPI/SM Bus和UART串口三種接口同時(shí)支持,對(duì)于系統(tǒng)的可擴(kuò)展性非常有利;單片機(jī)AT89S51共包含通用的16位定時(shí)器5個(gè);其具有6個(gè)可編輯計(jì)數(shù)器/定時(shí)器陣列的捕捉/比較模塊。具體電路圖如圖5.1所示。圖5.3 單片機(jī)最小系統(tǒng)電路圖5.3.2 無線發(fā)射接收電路實(shí)現(xiàn)利用無線發(fā)射設(shè)備進(jìn)行發(fā)射數(shù)據(jù),之后經(jīng)過無線接收設(shè)備進(jìn)行接收數(shù)據(jù),傳遞到單片機(jī)

48、中,經(jīng)過單片機(jī)的處理,做出相對(duì)應(yīng)的措施。在發(fā)射模式下進(jìn)行數(shù)據(jù)的發(fā)射。若開啟自動(dòng)應(yīng)答,那么NRF24L01在發(fā)射數(shù)據(jù)后立即進(jìn)入接收模式,接收應(yīng)答信號(hào)。如果收到應(yīng)答,則認(rèn)為此次通信成功;若未收到應(yīng)答,則自動(dòng)重新發(fā)射該數(shù)據(jù),直到成功為止。具體電路圖如圖5.2所示。圖5.4 無線發(fā)送模塊5.3.3 LCD液晶顯示電路實(shí)現(xiàn)LCD液晶顯示電路的應(yīng)用是為了實(shí)現(xiàn)方便用戶及時(shí)接收來訪者的信息,采取相對(duì)應(yīng)的措施,即是否同意來訪者進(jìn)行訪問。在本系統(tǒng)中的如果來訪者按鍵數(shù)據(jù)通過無線接收設(shè)備收到時(shí),就會(huì)將來訪信息傳到LCD液晶顯示上,供主人判斷是否為來訪者做開門處理。如果主人同意來訪者進(jìn)入,則進(jìn)行摘機(jī)處理,來訪者進(jìn)入,液

49、晶顯示屏恢復(fù)初始狀態(tài);如果主人不同意來訪者進(jìn)入或者是主人沒有在家的情況下,系統(tǒng)會(huì)在30秒后自動(dòng)掛機(jī),恢復(fù)初始狀態(tài)。具體電路圖如圖5.3所示。圖5.5 LCD液晶顯示電路圖第6章系統(tǒng)測(cè)試6.1 軟件測(cè)試軟件測(cè)試是一項(xiàng)非常重要而且復(fù)雜化的步驟。軟件測(cè)試在軟件的整個(gè)生存期中起著重要的作用,能夠驗(yàn)證軟件的存在的不足和問題,對(duì)于軟件的質(zhì)量保證是不可缺少的一部分。本系統(tǒng)測(cè)試以下幾個(gè)方面。軟件測(cè)試:使用Keil軟件分別單步運(yùn)行程序和全速運(yùn)行,都無錯(cuò)誤報(bào)告。程序軟件仿真通過。硬件測(cè)試:電路板焊接完成以后,根據(jù)原理圖使用電壓表在電路板上進(jìn)行點(diǎn)測(cè)試,檢查導(dǎo)線連接的焊盤是否有短路和短路現(xiàn)象。測(cè)試結(jié)果為電路中焊點(diǎn)部分

50、有虛焊現(xiàn)象存在,有點(diǎn)烙鐵進(jìn)行簡(jiǎn)單修補(bǔ)后電路板導(dǎo)線全部通過測(cè)試。沒有短路和斷路現(xiàn)象存在。效果圖如圖6.1所示。圖6.1 系統(tǒng)實(shí)物圖6.2 仿真測(cè)試硬件仿真測(cè)試:使用Proteus仿真器對(duì)單片機(jī)進(jìn)行仿真,首先進(jìn)行單步運(yùn)行,可以觀察查看相應(yīng)寄存器中的數(shù)據(jù)變化,根據(jù)觀察寄存器中的數(shù)據(jù)變化與預(yù)想的相同。系統(tǒng)運(yùn)行正常,可以實(shí)現(xiàn)預(yù)期設(shè)計(jì)的各項(xiàng)功能。EDA仿真軟件:仿真軟件使用Proteus,它是英國(guó)Labcenter electronics公司研發(fā)的EDA仿真軟件。它以強(qiáng)大的功能和良好的仿真效果而聞名。Proteus仿真基本步驟:第一步是將電路圖的硬件及連線布置在Proteus中,Proteus的數(shù)據(jù)庫非常

51、豐富?;镜碾娮悠骷及趦?nèi),所以電路布置簡(jiǎn)單。而且電路布置沒有特殊的參數(shù)要求。第二步將代碼和電路連接起來。即將代碼和硬件電路進(jìn)行連接,以實(shí)現(xiàn)控制。點(diǎn)擊開始,即可仿真。仿真結(jié)果基本完成了顯示系統(tǒng)的基本功能,可以對(duì)通信的數(shù)據(jù)及時(shí)準(zhǔn)確的顯示。6.3 系統(tǒng)功能結(jié)論分析模擬有訪客來訪的試驗(yàn),對(duì)結(jié)果進(jìn)行結(jié)果分析,在有訪客呼叫戶主的情況下,系統(tǒng)運(yùn)行正常。通話信號(hào)良好,語音效果清晰,開鎖功能順利實(shí)現(xiàn)。根據(jù)這結(jié)果可以得出結(jié)論,樓宇對(duì)講系統(tǒng)的功能基本實(shí)現(xiàn)。完全能夠滿足設(shè)計(jì)當(dāng)初的要求,系統(tǒng)設(shè)計(jì)成功。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)第7章結(jié)論經(jīng)過了幾個(gè)月的學(xué)習(xí)制作,終于完成了基于51系列單片機(jī)樓宇對(duì)講系統(tǒng)的硬件以

52、及軟件設(shè)計(jì)。系統(tǒng)功能基本達(dá)到了預(yù)期效果。在這次設(shè)計(jì)中,我學(xué)到了以前在理論中沒有學(xué)到的東西,畢業(yè)設(shè)計(jì)就是理論結(jié)合實(shí)際的實(shí)戰(zhàn)。在完成設(shè)計(jì)的過程中鍛煉了我獨(dú)立發(fā)現(xiàn)問題和解決問題的能力。在畢業(yè)設(shè)計(jì)中提高了我的設(shè)計(jì)能力,讓我的設(shè)計(jì)更加規(guī)范,設(shè)計(jì)經(jīng)驗(yàn)更加豐富。讓我在各個(gè)方面都得到了進(jìn)步。通過對(duì)樓宇系統(tǒng)的設(shè)計(jì),對(duì)單片機(jī)電路設(shè)計(jì)有了更加深刻的了解,對(duì)硬件電路和軟件代碼的設(shè)計(jì)都有了更加深刻的了解。通過系統(tǒng)的設(shè)計(jì),對(duì)STC89C52單片機(jī)有了充分的了解。對(duì)于單片機(jī)的資源利用和控制都有了更加深刻的認(rèn)識(shí),也有讓系統(tǒng)實(shí)現(xiàn)有了更加深刻的了解。通過軟件的設(shè)計(jì),對(duì)于C語言的使用熟練了很多,使用C語言對(duì)單片機(jī)進(jìn)行控制,并對(duì)單片

53、機(jī)的外圍電路進(jìn)行控制,通過各個(gè)不同模塊功能的實(shí)現(xiàn)以實(shí)現(xiàn)整個(gè)系統(tǒng)的功能。畢業(yè)設(shè)計(jì)終于在老師的悉心指導(dǎo)下完成了。作為一名即將離開大學(xué)校門的學(xué)生,我把本次設(shè)計(jì)看作是大學(xué)中的最后一門功課,投入了巨大的時(shí)間和精力。設(shè)計(jì)題目是用單片機(jī)實(shí)現(xiàn)樓宇門鈴對(duì)講。在制作設(shè)計(jì)的過程中,我確實(shí)遇到了許多棘手的問題,碰到了很多的困難。但是,這些問題和困難在老師和同學(xué)們的幫助下都被一一解決。在這段時(shí)間里,我的指導(dǎo)老師言傳身教,以他廣博的知識(shí),敏銳的洞察力,多年的教學(xué)和工作經(jīng)驗(yàn),在任務(wù)完成中給予我很大的幫助。在本次設(shè)計(jì)中,我不僅學(xué)到了很多科學(xué)知識(shí)和工作方法,而且學(xué)到了作為一個(gè)研究人員應(yīng)有的治學(xué)態(tài)度和為人處世的道理,這一切都將使

54、我終身受益。謹(jǐn)在此向致以崇高的敬意!對(duì)給予我支持和幫助的所有同學(xué)們表示衷心的感謝。參考文獻(xiàn)1 李華MCU-51系列單片機(jī)實(shí)用接口技術(shù)M,北京航空航天大學(xué)出版社,2006 2 譚浩強(qiáng)C程序設(shè)計(jì)北京M,清華大學(xué)出版社,19993 景新梅軟件產(chǎn)業(yè)原動(dòng)力J,中國(guó)計(jì)算機(jī)報(bào),2005,7(3):32-334 劉湘濤,江世明單片機(jī)原理與應(yīng)用M,北京:電子工業(yè)出版社,20065 萬福軍單片微機(jī)原理系統(tǒng)設(shè)計(jì)與應(yīng)用M,中國(guó)科學(xué)技術(shù)大學(xué)出版社,20056 胡輝單片機(jī)原理及應(yīng)用設(shè)計(jì)M,中國(guó)水利水電出版社,20057 吉雷,章優(yōu)仕,繆學(xué)勤Protel99電子電路設(shè)計(jì)M,電子科技大學(xué)出版社,20008 劉藝,徐大琴嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教材M

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論