基于GSM模塊的單片機(jī)紅外防盜系統(tǒng) 畢業(yè)設(shè)計_第1頁
基于GSM模塊的單片機(jī)紅外防盜系統(tǒng) 畢業(yè)設(shè)計_第2頁
基于GSM模塊的單片機(jī)紅外防盜系統(tǒng) 畢業(yè)設(shè)計_第3頁
基于GSM模塊的單片機(jī)紅外防盜系統(tǒng) 畢業(yè)設(shè)計_第4頁
基于GSM模塊的單片機(jī)紅外防盜系統(tǒng) 畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、東華理工大學(xué)長江學(xué)院畢業(yè)論文 題 目: 基于GSM模塊的單片機(jī)紅外防盜報警系統(tǒng) 英文題目: Based on GSM module single-chip infrared 二 零 一一 年 六 月東華理工大學(xué)長江學(xué)院畢業(yè)論文 摘要摘 要 本系統(tǒng)采用了熱釋電紅外傳感器以及GSM模塊。熱釋電紅外傳感器具有制作簡單、本錢低、安裝方便、防盜性能穩(wěn)定等特點,它的信號易于處理并經(jīng)單片機(jī)系統(tǒng)處理前方便和PC機(jī)通信;TC35型GSM模塊自帶RS232通信端口,能夠方便的與單片機(jī)和PC機(jī)相連,可實現(xiàn)報警信號的無線快速傳遞,同時能直接將報警信息傳送到客戶 終端上,方便及時報警,通過GSM模塊也能使該系統(tǒng)與PC終

2、端相連,方便多系統(tǒng)的協(xié)調(diào)統(tǒng)一管理。本設(shè)計包括硬件和軟件兩局部。硬件局部包括單片機(jī)控制電路、紅外檢測電路、報警電路、串口模塊等局部組成。處理器采用51系列單片機(jī)AT89C51,整個系統(tǒng)是在系統(tǒng)軟件下控制工作的。 關(guān)鍵詞:單片機(jī);紅外傳感器;GSM模塊;報警電路 I東華理工大學(xué)長江學(xué)院畢業(yè)論文 ABSTRACTABSTRACT The system uses a pyroelectric infrared sensorand GSM module. Pyroelectric infrared sensor has produced a simple, low cost, easy installa

3、tion, security and stable performance. It is easy to handle and the signal processed by the MCU system and PC, to facilitate communication. Type TC35 GSM module comes with RS232 communication port and can be easily connected with the microcontroller and PC machines, enabling rapid transmission of th

4、e wireless alarm signal. At the same time alarm information can be transmitted directly to the client mobile terminal, to facilitate the timely warning. Through the GSM module also allows the system is connected with the PC terminal to facilitate the harmonization of multi-system management. The des

5、ign includes both hardware and software parts. Hardware includes single chip control circuit, infrared detection circuits, alarm circuits, serial modules這些電路中,電阻R和電容C的取值不同、輸入和輸出關(guān)系以及處理的波形之間的關(guān)系,產(chǎn)生了RC電路的不同應(yīng)用。RC電路主要應(yīng)用為微分電路、積分電路、耦合電路、脈沖分壓器以及濾波電路。在電路中起著重要作用。在本設(shè)計中主要用到了RC電路的濾波作用。在模擬電路,由RC組成的無源濾波電路中,根據(jù)電容的接法及

6、大小主要可分為低通濾波電路和高通濾波電路,如下所示: 低通濾波電路 高通濾波 1)低通濾波電路中,他跟積分電路有些相似電容C都是并在輸出端,但他們是應(yīng)用在不同的電路功能上,積分電路主要是利用電容C充電時的積分作用,在輸入方波情形下,來產(chǎn)生周期性的鋸齒波三角波,因此電容C及電阻R是根據(jù)方波的tW來選取,而低通濾波電路,是將較高頻率的信號旁路掉因XC=1/2fC,f較大時,XC較小,相當(dāng)于短路,因而電容C的值是參照低頻點的數(shù)值來確定,對于電源的濾波電路,理論上C值愈大愈好。2)高通濾波電路與微分電路或耦合電路形式相同。在脈沖數(shù)字電路中,因RC與脈 寬tW的關(guān)系不同而區(qū)分為微分電路和耦合電路;在模擬

7、電路,選擇恰當(dāng)?shù)碾娙軨值,就可以有選擇性地讓較高頻的信號通過,而阻斷直流及低頻信號,如高音喇叭串接的電容,就是阻止中低音進(jìn)入高音喇叭,以免燒壞。另一方面,在多級交流放大電 13東華理工大學(xué)長江學(xué)院畢業(yè)論文 方案設(shè)計 路中,他也是一種耦合電路。(2)晶體管放大電路紅外傳感器所發(fā)出信號均為低頻小信號,因此需要放大電路對其進(jìn)行放大處理方可輸入到單片機(jī)中。本設(shè)計采用低頻小信號放大器,對電壓進(jìn)行放大,主要要求是使負(fù)載得到不失真的電壓信號,主要指標(biāo)是:電壓增益、輸入輸出阻抗。本設(shè)計采用的是晶體三極管BJT放大器,根據(jù)輸入和輸出回路的共同端的不同接法,可以組成三種連接方式:a 共基極b共射極c 共集極 綜述

8、三種接法的主要特點和應(yīng)用,可以大致歸納如下:1)共射電路同時具有較大的電壓放大倍數(shù)和電流放大倍數(shù),輸入電阻和輸出電阻 14東華理工大學(xué)長江學(xué)院畢業(yè)論文 方案設(shè)計 值比擬適中,所以,一般只要對輸入電阻、輸出電阻和頻率響應(yīng)沒有特殊要求的地方,均常采用。因此,共射電路被廣泛地用作低頻電壓放大電路的輸入級、中間級和輸出級。2)共集電路的特點是電壓跟隨,這就是電壓放大倍數(shù)接近于1而小于1,而且輸入電阻很高、輸出電阻很低,由于具有這些特點,常被用作多級放大電路的輸入級、輸出級或作為隔離用的中間級。首先,可以利用它作為測量放大器的輸入級,以減小對被測電路的影響,提高測量的精度。其次,如果放大電路輸出端是一個

9、變化的負(fù)載,那么為了在負(fù)載變化時保證放大電路的輸出電壓比擬穩(wěn)定,要求放大電路具有很低的輸出電阻。此時,可以用射極輸出器作為放大電路的輸出級。3)共基電路的突出特點在于它具有很低的輸入電阻,使晶體管結(jié)電容的影響不顯著,因而頻率響應(yīng)得到很大改善,所以這種接法常常用于寬帶放大器中。另外,由于輸出電阻高,共基電路還可以作為恒流源。3.4軟件的程序?qū)崿F(xiàn)本系統(tǒng)的軟件程序主要功能是循環(huán)檢測中斷端口有無信號,因為紅外控制信號由中斷0端口輸入。當(dāng)有外人入侵時系統(tǒng)產(chǎn)生中斷,自動進(jìn)入中斷程序,即進(jìn)入防盜報警程序。此時單片時機(jī)由串行通信端口UART向TC35發(fā)出指令,通過TC35GSM模塊將報警信息傳送指定 上或者傳

10、送其他GSM模塊后匯入PC控制終端以便統(tǒng)一控制;同時單片機(jī)還會控制報警電路進(jìn)行報警,通知附近工作人員盡快趕到現(xiàn)場進(jìn)行處理。3.4.1主程序工作流程按上述工作原理和硬件結(jié)構(gòu)分析可知,主要功能是對系統(tǒng)進(jìn)行初始化并對系統(tǒng)進(jìn)行檢測有無中斷信號產(chǎn)生。程序流程圖如下所示: 15東華理工大學(xué)長江學(xué)院畢業(yè)論文 方案設(shè)計 16東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 4 系統(tǒng)仿真及測試本設(shè)計是對基于GSM模塊的防盜報警系統(tǒng)的網(wǎng)絡(luò)化的探索,所以應(yīng)盡可能的對系統(tǒng)進(jìn)行模擬以測試是否符合預(yù)期效果。4.1仿真條件及預(yù)期效果本設(shè)計利用Proteus仿真,并將所編寫的程序用Keil軟件編譯,同時將電路圖及程序結(jié)合模擬,仿

11、真原理圖和源程序請見附錄。說明:因為Proteus仿真能力有限,傳感器電路無法仿真,因此雖然分別給出了檢測模塊電路圖和系統(tǒng)圖,但是在進(jìn)行仿真測試以驗證系統(tǒng)時,為了方便所以將系統(tǒng)進(jìn)行簡化,以開關(guān)信號代替檢測模塊發(fā)送的脈沖信號,如下列圖所示: AT89C51的P3.2端口有兩個功能,當(dāng)接高電平時為I/O端口,可對外部元件進(jìn)行控制等操作,當(dāng)接低電平時為中斷0端口。因此P3.2端口直接接+5V電源電壓,使其為高電平,此時無中斷信號產(chǎn)生,開關(guān)接地,模擬紅外傳感器模塊發(fā)送脈沖信號,當(dāng)開關(guān)按下時電源直接接地,P3.2為低電平,產(chǎn)生一個中斷信號,此過程即為紅外傳感器發(fā)送控制信號到單片機(jī)中斷0端口產(chǎn)生中斷信號的

12、過程。本系統(tǒng)仿真步驟和目標(biāo):1利用Proteus仿真系統(tǒng)電路,檢測電路是否正確,各端口電壓是否符合要求。2利用Keil編寫源程序,運(yùn)行程序查看編寫是否正確,查看各存放器使用情況3將Proteus與Keil連調(diào),加載程序到Proteus中,運(yùn)行系統(tǒng),根據(jù)系統(tǒng)要求產(chǎn)生中斷,看軟件是否按照預(yù)期效果運(yùn)行 4通過GSM端口模擬軟件,對GSM端口進(jìn)行模擬測試,看是否能夠在產(chǎn)生中斷時有信息發(fā)送出來。本系統(tǒng)仿真后預(yù)期到達(dá)的效果:1對仿真電路,應(yīng)在關(guān)鍵點設(shè)置電壓檢測點,觀察電壓是否符合要求并記錄數(shù)據(jù);2對源程序,應(yīng)記錄Keil軟件編譯后的信息,同時記錄各存放器的使用情況;3當(dāng)連調(diào)時,應(yīng)分別記錄中斷產(chǎn)生前的系統(tǒng)狀

13、態(tài)和中斷產(chǎn)生后的系統(tǒng)狀態(tài),同時判別是否到達(dá)了報警效果,對以后產(chǎn)品的實現(xiàn)進(jìn)行適當(dāng) 17東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 的評估;4對GSM模塊的模擬,當(dāng)中斷產(chǎn)生后應(yīng)記錄軟件模擬接收的信息并記錄,判斷是否與預(yù)期相符合。4.2系統(tǒng)仿真各步驟的具體過程及數(shù)據(jù)記錄4.2.1硬件仿真及測試記錄硬件的可靠性設(shè)計對于一個系統(tǒng)來說至關(guān)重要,因此在未設(shè)計出實物前對其模擬進(jìn)行檢測是十分有必要的。針對設(shè)計時所考慮到可能存在的問題,對各個環(huán)節(jié)設(shè)置檢測點,以便實時觀察電路電壓電流變化情況,提前發(fā)現(xiàn)硬件故障或致命性錯誤以便改正。本步驟是利用Proteus仿真系統(tǒng)電路,檢測電路是否正確,各端口電壓是否符合要求。針

14、對仿真電路,應(yīng)在關(guān)鍵點設(shè)置電壓檢測點,觀察電壓是否符合要求并記錄數(shù)據(jù)。說明:用來表示邏輯1和邏輯0的電壓值叫做邏輯電平。用一個電平表示1,用另一個電平表示0。本系統(tǒng)采用的AT89C51單片機(jī)的電源電壓Vcc=5V,那么輸入低電平為-0.5-0.9V而輸入高電平為1.9-5.5V。所以單片機(jī)系統(tǒng)中邏輯0的上限為0.9V,下線約為-0.5V;而邏輯1的最低電平為1.9V,最高不高于5.5V。其中的0.9-1.9V那么為一個電壓分隔區(qū)域。如果信號的電平處于分隔區(qū),系統(tǒng)將無法判斷是1還是0,從而造成數(shù)字系統(tǒng)的邏輯混亂,所以應(yīng)當(dāng)防止。故實際中,輸入高電平應(yīng)盡量保證接近單片機(jī)的供電電壓Vcc5,而低電平盡

15、量保證接近GND,即0V。1電路設(shè)置檢測點電路所設(shè)檢測點主要檢測電源電壓是否穩(wěn)定,不穩(wěn)定的電源電壓不僅會減少系統(tǒng)壽命,極大損害各部位元器件的壽命,同時系統(tǒng)的不穩(wěn)定性大大增加,電壓的跳動,電路中各種噪聲都會使本系統(tǒng)失靈,針對可能出現(xiàn)的情況,如下列圖所示設(shè)置檢測點,并記錄數(shù)據(jù)。 1電源電路檢測點 檢測點設(shè)置如下圖: 18東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試19東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試20東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 21東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試4GSM模塊檢測點GSM模塊電路較為簡單,只需檢測當(dāng)系統(tǒng)運(yùn)行時P3.1串行通信端口是否處于工

16、作狀態(tài)即可,對檢測點進(jìn)行檢測,當(dāng)系統(tǒng)運(yùn)行時其檢測情況如下圖 由圖可知U3出V=WHI表示電路處于工作狀態(tài),此時如有中斷產(chǎn)生,系統(tǒng)會自動發(fā)送信息通過串口到達(dá)GSM,而GSM模塊接到指令后會通過無線網(wǎng)絡(luò)傳送到用戶 或其他終端,到達(dá)報警的效果。 5紅外模擬檢測點 因軟件所限,故熱釋電紅外檢測電路用一開關(guān)來模擬,通過開關(guān)的開啟和關(guān)閉所產(chǎn)生的脈沖信號來模擬紅外檢測電路產(chǎn)生的脈沖信號;故本檢測主要查看開關(guān)按下前后電路電壓變化是否在合理范圍內(nèi)。檢測點如下列圖所示 22東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 23東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試翻開軟件Proteus,如圖 將拼接好的電路系統(tǒng)

17、圖翻開,初次仿真,先測試電路是否能正常運(yùn)行,點擊軟件左下角運(yùn)行按鈕,如下圖 此時系統(tǒng)已經(jīng)完全運(yùn)行起來沒有任何故障,然后按下停止鍵;雙擊系統(tǒng)的核心 24東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 AT89C51芯片,出現(xiàn)如下列圖所示的選項 單擊Program File選項中的翻開按鈕,翻開編譯好的16進(jìn)制的hex文件,即可將程序載入系統(tǒng)中 此時再點擊運(yùn)行,系統(tǒng)可以正式運(yùn)行。如下列圖所示,電路各處無異常,表現(xiàn)穩(wěn)定。 25東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試按下電路中代表紅外感應(yīng)信號的開關(guān),測試有信號時系統(tǒng)有何反響. 按下后系統(tǒng)立刻啟動按鈕報警程序,此時紅燈閃爍報警,蜂鳴器模擬播放警笛聲音

18、。4.2.4 GSM模塊的模擬測試及記錄本步驟是通過GSM端口模擬軟件,對GSM端口進(jìn)行模擬測試,檢測單片機(jī)串行端口是否能夠發(fā)出信息。同時檢測當(dāng)系統(tǒng)運(yùn)行時,中斷產(chǎn)生后單片機(jī)能否發(fā)送指令到GSM模塊從而將報警信息發(fā)送到對方 上。 1檢測單片機(jī)串行端口能否發(fā)送信息 GSM模塊工作是靠單片機(jī)向其傳輸指令,根據(jù)指令的不同進(jìn)行收發(fā)信息,甚至有撥號報警的功能,因此要檢測單片機(jī)能否向GSM模塊發(fā)送串行信息,其檢測方式為在MAX232芯片處旁接一個Proteus內(nèi)置虛擬中斷Virtual Terminal,將虛擬終端的RXD連接到單片機(jī)的TXD引腳,當(dāng)單片機(jī)發(fā)送字符時,可以在虛擬中斷中顯示出來。其電路圖如下:

19、 26東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 本測試單片機(jī)將向虛擬中斷發(fā)送英文字母表,所發(fā)送的字母表應(yīng)通過虛擬終端顯該測試結(jié)果如下列圖所示,當(dāng)單片機(jī)運(yùn)行時,虛擬終端自動顯示單片機(jī)通過串行通示出來。其程序代碼詳見附錄二。信端口向外發(fā)送的數(shù)據(jù)。 分析以上測試可知,單片機(jī)的串行通信測試成功,證明本系統(tǒng)設(shè)計的GSM模塊串行通信局部工作正常,因此只要將所發(fā)送的字符串改成GSM的AT+“指令代碼的形式,即可完成與GSM模塊的通信。 2檢測當(dāng)中斷產(chǎn)生后單片機(jī)能否發(fā)送指令到GSM模塊中 此處程序即為本系統(tǒng)所設(shè)計的完整程序,詳見附錄一程序清單,利用Proteus模擬后情況如下列圖所示:27東華理工大學(xué)長江

20、學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試 由上圖可見當(dāng)模擬開關(guān)模擬觸發(fā)5次脈沖信號時,每觸發(fā)一次,單片機(jī)即開始接通用戶 號碼“1234567,同時用戶 同樣會給模塊以回應(yīng),從而建立聯(lián)系;當(dāng)次脈沖之后系統(tǒng)自動判定有人入侵,此時可見系統(tǒng)發(fā)送控制指令,設(shè)置信息發(fā)送模式為模式,同時循環(huán)發(fā)送短信指令,報警內(nèi)容為“! !。于此同時系統(tǒng)報警程序也會相應(yīng)的啟動進(jìn)行聲光報警。 28東華理工大學(xué)長江學(xué)院畢業(yè)論文 系統(tǒng)仿真及測試4.3系統(tǒng)仿真評估及技術(shù)展望至此系統(tǒng)整體仿真測試已完成,系統(tǒng)模擬仿真模塊整體拼裝后如下列圖所示: 本系統(tǒng)仿真順利結(jié)束,運(yùn)行結(jié)果令人滿意,本設(shè)計雖然簡單,但確是未來技術(shù)開展趨勢的根底,因此本次模擬仿真具有

21、重要的意義。對于本系統(tǒng)的總體評估,從整體上說,因為結(jié)構(gòu)的簡單所以穩(wěn)定性相對來說較高,因此并沒有出現(xiàn)問題,本系統(tǒng)按照事先所設(shè)想的一步步完成了針對性的測試,所表現(xiàn)的功能復(fù)合本次設(shè)計的預(yù)期效果,總體評估良好。但是細(xì)節(jié)上仍需要注意,第一需要考慮到當(dāng)長距離發(fā)送信號時電路的穩(wěn)定性問題,線路過長會導(dǎo)致噪聲或紋波的加大,對控制信號產(chǎn)生很大的影響,實際生產(chǎn)時應(yīng)注意。第二,本系統(tǒng)針對未來技術(shù)開展的趨勢而設(shè)計,因此對系統(tǒng)的其他功能尚留有端口以供后續(xù)開發(fā)。本設(shè)計基于單片機(jī)最小系統(tǒng),仍有很大的技術(shù)開展空間,例如在商場中或倉庫中可以安裝攝像頭,通過單片機(jī)控制報警系統(tǒng),當(dāng)感應(yīng)到有人入侵時,單片機(jī)自動控制攝像頭對入侵者進(jìn)行圖

22、像捕捉,從而更好的對盜竊案件進(jìn)行偵破;同時多單片機(jī)可以通過GSM模塊組合成報警網(wǎng)絡(luò),實現(xiàn)多點多維度監(jiān)控實現(xiàn)系統(tǒng)化綜合智能管理等功能。29東華理工大學(xué)長江學(xué)院畢業(yè)論文 總結(jié) 5 總結(jié)本設(shè)計研究了一種基于單片機(jī)技術(shù)的嵌入式無線紅外智能防盜報警器。該防盜報警器通過以AT89C51單片機(jī)為工作處理器核心,外接熱釋電紅外傳感器,它是一種新穎的被動式紅外探測器元件,能夠以非接觸方式探測出人體發(fā)出的紅外輻射,并將其轉(zhuǎn)化為相應(yīng)的電信號輸出,同時能有效的一致人體輻射波長以外的紅外光線與可見光的干擾。平時傳感器輸出低電平,當(dāng)有人在探測器范圍內(nèi)移動時輸出低電平變?yōu)楦唿c片,并輸入單片機(jī),作為單片機(jī)的外部觸發(fā)信號處理,

23、經(jīng)單片機(jī)內(nèi)部程序處理后,單片機(jī)輸出控制信號,驅(qū)動聲光報警電路和GSM模塊開始報警。本報警器最大特點就是實現(xiàn)了GSM模塊與單片機(jī)的連接應(yīng)用,實現(xiàn)了無線報警,同時通過GSM模塊可以將多個探測元進(jìn)行網(wǎng)絡(luò)化建設(shè),適應(yīng)國際安防業(yè)的開展趨勢,相信報警器必將在更廣闊的領(lǐng)域得到更深層次的應(yīng)用。從經(jīng)濟(jì)方面來說,利用模塊實現(xiàn)安防產(chǎn)片的系統(tǒng)化、網(wǎng)絡(luò)化已是技術(shù)開展的主要趨勢,本系統(tǒng)基于單片機(jī)的設(shè)計,從本錢上來說能夠極大的節(jié)省開發(fā)本錢和生產(chǎn)本錢,同時為以后的二次開發(fā)、技術(shù)升級留下了良好的開發(fā)空間和端口,能夠?qū)崿F(xiàn)多單片機(jī)的通信等網(wǎng)絡(luò)化功能;從公司管理角度來看,智能化、網(wǎng)絡(luò)化的監(jiān)控安防系統(tǒng)能極大的節(jié)省人力資源,減少企業(yè)人力

24、本錢,有效整合勞動力。綜上所述,本系統(tǒng)在我國安防市場上將有很大的市場空間和應(yīng)用價值;同時通過本次設(shè)計,我學(xué)會如何系統(tǒng)的設(shè)計一個安防產(chǎn)品,重點是學(xué)會了如何去解決其中的難點,如何通過查閱資料、分析文獻(xiàn)等方式為自己提供解決問題的思路;本次設(shè)計不僅是對我的實踐的一個檢驗,更是對我實際設(shè)計的能力的一種鍛煉,使我受益匪淺。 30東華理工大學(xué)長江學(xué)院畢業(yè)論文 參考文獻(xiàn)參考文獻(xiàn) 【1】 陳凱 秦實宏等.?基于GSM模塊TC35I的收發(fā)控制系統(tǒng)設(shè)計?.武漢工程大學(xué)學(xué)報.2021年,第33卷第1期:92-94頁.【2】 田思源 姚玉霞等.?智能化樓宇安防自動監(jiān)控報警系統(tǒng)的研究?.農(nóng)業(yè)網(wǎng)絡(luò)信息.2021年,第7期:

25、24-26頁【3】 馬士寶 張國玉等.?基于GSM模塊的無線報警系統(tǒng)設(shè)計?.長春理工大學(xué)學(xué)報.2021年,第32卷第1期:51-53頁.【4】 劉松 趙忠等.?基于GSM的遠(yuǎn)程家庭智能監(jiān)控系統(tǒng)設(shè)計?.產(chǎn)品設(shè)計與實現(xiàn).2021年3月:24-27頁.【5】 劉霞等.?嵌入式系統(tǒng)應(yīng)用現(xiàn)狀及開展趨勢?.計算機(jī)與網(wǎng)絡(luò).2021年:246-247頁.【6】 童詩白.?模擬電子技術(shù)根底?.高等教育出版社【7】 晁陽. ?單片機(jī)原理及應(yīng)用開發(fā)教程?.清華大學(xué)出版社【8】 張國峰.?單片機(jī)原理及應(yīng)用?.機(jī)械工業(yè)出版社【9】 吳飛青.?單片機(jī)原理與應(yīng)用實踐指導(dǎo)?.機(jī)械工業(yè)出版社 31東華理工大學(xué)長江學(xué)院畢業(yè)論文

26、致謝致 謝 在此論文撰寫過程中,要特別感謝我的導(dǎo)的指導(dǎo)與催促,同時感謝他的諒解與包容。沒有周海迎老師的幫助也就沒有今天的這篇論文。求學(xué)歷程是艱苦的,但又是快樂的。感謝我所有教過我的老師,是他們在這四年的學(xué)期中為我提供無私的指導(dǎo)與鼓勵,我不僅學(xué)到了豐富的專業(yè)知識,更學(xué)到了人生的道理。感謝我在學(xué)校里結(jié)識的各位生活和學(xué)習(xí)上的摯友,你們讓我得到了人生最大的一筆財富。學(xué)院的各位領(lǐng)導(dǎo)在我們的學(xué)習(xí)生活上也給予了很多的關(guān)心,在此,也對他們表示衷心感謝。謝謝我的父母,沒有他們辛勤的付出也就沒有我的今天,在這一刻,將最崇高的敬意獻(xiàn)給你們! 32東華理工大學(xué)長江學(xué)院畢業(yè)論文 附錄 附錄一主程序及中斷效勞程序清單 /

27、=/單片機(jī)允許定時器中斷和外部中斷/當(dāng)外部中斷超過5次,定時中斷運(yùn)行中斷程序/=/變量聲明/=#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit SPK=P1;sbit LED=P1;uchar Count;uchar c; /聲明聲光控制端口變量 /聲明計數(shù)變量/=/所需函數(shù)聲明/=void Alarm (uchar t) /=void MAIN_init (void)TMOD=0x20; /初始化函數(shù) uchar i,j; for(i=0;i<220;i

28、+) SPK=SPK; LED=LED; for(j=0;j<t;j+); /報警函數(shù)33東華理工大學(xué)長江學(xué)院畢業(yè)論文 附錄 TR1=0;EA=0;EX0=0;SPK=0;LED=0;/=/延時函數(shù)/=void Delay (uint x)uchar i;while(x-) for(i=0;i<120;i+);/=/向串口發(fā)送字符/=void putc_to_SerialPort(uchar c)SBUF=c;while(TI=0);TI=0;/=/向串口發(fā)送字符串/=void puts_to_SerialPort(uchar *s)while(*s !=0)put

29、c_to_SerialPort(*s);s+;Delay(5);34東華理工大學(xué)長江學(xué)院畢業(yè)論文 附錄 /=/主程序/=int main(void) /=/定時器中斷/=void IntTimer1() interrupt 3 TR1=0; ET1=0; EX1=0; TR1=1; ET1=1; EX1=1; MAIN_init(); Count=0; P1=0; TR1=1; EA=1; ET1=1; EX0=1; c=0; SCON=0x40; PCON=0x00; TL1=0xFD; TH1=0xFD; TI=0; IT0=1; Delay(200); while(1) 下降沿觸發(fā)中斷

30、/波特率9600 /串口工作在方式1010010000 /波特率不倍增35東華理工大學(xué)長江學(xué)院畢業(yè)論文 附錄 /=/中斷0程序/=void Int0() interrupt 0 Count+; puts_to_SerialPort("AT+CMGS=1234567rn"); if(Count>5) puts_to_SerialPort("AT+CMGF=0rn"); while(1) Alarm(90);Alarm(120); puts_to_SerialPort("AT+CMGC=!RED ALARM!rn"); Delay(100);36

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論