家庭防盜系統(tǒng)的設(shè)計與仿真_第1頁
家庭防盜系統(tǒng)的設(shè)計與仿真_第2頁
家庭防盜系統(tǒng)的設(shè)計與仿真_第3頁
家庭防盜系統(tǒng)的設(shè)計與仿真_第4頁
家庭防盜系統(tǒng)的設(shè)計與仿真_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設(shè)計(論文)題目:家庭防盜系統(tǒng)的設(shè)計與仿真教學(xué)院:電氣與電子信息工程學(xué)院專業(yè)名稱:電氣工程及其自動化學(xué)號:學(xué)生姓名:指導(dǎo)教師:年月日摘要現(xiàn)如今,大規(guī)模的集成電路發(fā)展迅猛,同樣通信技術(shù),單片機同樣步入了一個快速發(fā)展時代,隨著人們安保意識的增強,能夠利用單片機單片機來自動報警,而且是一種發(fā)展趨勢。它有很多優(yōu)點,比如體積小、安裝方便、功能較齊全,市場上的家用報警器都有很多不足之處,研制出新型的家用智能報警器勢在必行,完善報警器的功能,具有實際意義,這對于我們的現(xiàn)實生活,具有很大的參考價值。本文在市面上家庭報警器基礎(chǔ)之上,在系統(tǒng)中通過固定電話線向小區(qū)物業(yè)聯(lián)系,系統(tǒng)功能劃分為三個部分:主模塊、警情采集模塊。本文對以上三個部分的軟硬件設(shè)計作了詳細(xì)的闡述,詳細(xì)介紹了核心芯片的選擇,外圍電路的連接,芯片與芯片間的連接電路,程序設(shè)計方法和相應(yīng)的軟件,并給出了關(guān)鍵軟件的程序源代碼。根據(jù)項目的要求研制了一款家庭報警器,滿足用戶要求。本文在最后指出了家庭報警器的發(fā)展方向。關(guān)鍵詞:單片機,報警器,雙音多頻, AabstractWiththedramaticdevelopmentofverylarge-scaleintegratedcircuit,thetelecommunicationtechnologyandmicro-controlunitandtheimprovementofpeople'sawarenessofsecurityitispossibletosetalarmautomaticallybymicro-controllerandotherchips,whichbecomesakindoftrend.Becauseitissmallandconvenienttoinstallandtheratioofperformanceandcostishigh,itwillhaveabrightfuture..

Ithasmanyadvantages.

suchassmallvolume,

convenientinstallation,

completefunction,

homealarm

onthemarket

hasmanydeficiencies,developeda

new

householdintelligentalarm

sound

alarm

function,

beimperative,

hasthepracticalsignificance,

this

toour

realLife,hasgreatreferencevalue.Inthispaper,basedonthemarket

in

homealarm,

throughthetelephone

lineconnection

tothe

residentialproperty

inthesystem,

thesystemfunctionisdividedintothreeparts:mainmodule,alarmacquisitionmodule.Thispapergivesthedetail

designofthehardwareandsoftwareof

theabovethreeparts,

introduces

thechoiceofthecorechip,

theexternalcircuitconnection,

connectioncircuit

betweenchipandchip,

thedesignmethodandthe

correspondingsoftware,

andgivesthekeysoftwaresourcecode.Accordingtotherequirementsoftheproject

hasdevelopeda

homealarm,

tomeetuserrequirements.

Atlastthepaperpointsoutthe

developmenttrendofalarm.Keywords:alarm,DTMF,SCM湖北理工學(xué)院畢業(yè)設(shè)計(論文)目錄第1章緒論 致謝此次論文的整個過程是在南光群老師的悉心指導(dǎo)下完成的。南老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的專業(yè)知識,忘我的工作精神和對學(xué)生盡職盡責(zé)的教導(dǎo)都給我留下了十分深刻的印象。在一學(xué)期的學(xué)習(xí)和生活中南老師給了我很多的關(guān)心和幫助,不僅教會了我很多知識,更讓我感受了師生間濃濃的師生情,在這些時間內(nèi),南老師以身作則,以非常嚴(yán)謹(jǐn)務(wù)實的態(tài)度幫助我進行論文的知道修改,幫助我最終完成篇論文,他將會是我以后學(xué)習(xí)和生活的榜樣。在此,我向南老師表示衷心的感謝。我慶幸自己能在電氣二班度過四年的本科時光,同學(xué)之間的關(guān)心和友愛使我很感動,感謝全班同學(xué)!感謝電氣學(xué)院的全體老師對我的諄諄教導(dǎo),你們的教誨將使我受益終生。感謝我的父母對我的養(yǎng)育之恩,感謝你們一直以愛對我的支持和理解!感謝所有幫助過我的善良的人們!參考文獻[1]曹立進,高敦堂.家用自動電話報警系統(tǒng)的設(shè)計與實現(xiàn)[J],微處理機,2000.[2]代新鵬.智能型住宅安防報警系統(tǒng)的研究[D].中國農(nóng)業(yè)大學(xué),2005.[3]陳志偉.用單片機實現(xiàn)的多功能報警器[J],杭州電子工業(yè)學(xué)院學(xué)報,1998.[4]康華光.電子技術(shù)基礎(chǔ)(模擬部分)[M].北京:高等教育出版社,2004.[5]郭兆正.單片機遙控防盜報警系統(tǒng)[J],錦州師范學(xué)院學(xué)報,2001,22(1):37-39.[6]徐愛鈞,彭秀華.單片機高級語言C51應(yīng)用程序設(shè)計[M].北京:北京航空航天大學(xué)出版社,2006.[7]王振紅,李洋.基于DTMF信號收發(fā)芯片MT8880的直接接口設(shè)計[M],電子與自動化,1999,5(2):23-56.[8]王海燕.家庭智能防盜防火報警系統(tǒng)的研究[D].江南大學(xué),2008.[9]謝衛(wèi)華.基于單片機的家庭智能防火防盜系統(tǒng)[D].東北林業(yè)大學(xué),2010.[10]柯國琴.基于單片機的智能家居系統(tǒng)的研究[D].合肥工業(yè)大學(xué),2010.[11]張紅英.紅外傳感器在皮帶運輸機安全警示系統(tǒng)中的研究應(yīng)用[D].昆明理工大學(xué),2002.[12]王芳.智能化住宅防盜防火報警系統(tǒng)[D].大連理工大學(xué),2003.[13]辛德強.X25045與8051的接口技術(shù)[J],電子技術(shù)應(yīng)用,2002,4(12):20-22.[14]張偉.家庭智能安防報警系統(tǒng)研究[D].山東科技大學(xué),2006.[15]耿建平.DS2450A/D轉(zhuǎn)換器的特性與應(yīng)用[M],電子技術(shù)應(yīng)用,2000,6(5):54-56.[16]宋文緒.傳感器與檢測技術(shù)[M].北京:高等教育出版社,2004.[17]余錫存.單片機原理及接口技術(shù)[M].西安:西安電子科技大學(xué)出版社,2000.[18]崔芳杰.智能住宅安全防范系統(tǒng)的研究與設(shè)計[D].汕頭大學(xué),2005.[19]林雪梅.熱釋電紅外傳感器及其應(yīng)用[J].甘肅科技縱橫,2005,01:41-42.[20]張明德,洪武.論基于單片機防盜報警系統(tǒng)的設(shè)計[J].科技致富向?qū)?2012,35:150+182.附錄1程序源代碼1.8255A的初始化程序#include<reg5l.h>#defineCOM8255XBYTE[0X0003]#definePA8255XBYTE[0X0000]#definePB8255XBYTE[0X0001]#definePC8255XBYTE[0X0002]void8255initial()﹛COM8255=0x81;}2.MT8880初始化程序sbitP2.4=P2^4;sbitP2.5=P2^5;sbitP2.6=P2^6;sbitP2.7=P2^7;#defineR/WP2.4#defineCSP2.5#defineΦ2P2.6#defineRSOP2.7voidmt8880initial(){P2=0xff;P2=0xc0;P2=0xc8;P2=0xc0;P2=0xff;P2=oxd0;}3.報警驅(qū)動程序Timerl()interrupt3using1{t_flag++;TH1=-50000/256TL1=-50000%256;}#definebyteunsignedcharbytemt8880_detect(){P2=Oxc2;THO=0;L0=0;TRO=1;TRI=1;while(t_flag<80)TRO=0;TR1=0;sound=THO*256+TLO;switch(sound){case:IDLEs_flag=2;break;case:RINGs_flag=1;break;case:BUSYs_flag=0;}return(s_flag);}/*自動撥號子程序*/voidmt8880dial(){bytetemp,tel;P2=Oxc9;P2=OxcO;tel=x5045read(addr);do{tel=tel|0xf();tel=tel&Ox8f;P2=tel;relay(10)}do{P2=Oxdf;temp=P2;temp=temp&0x01;}while(temp!=1)addr++;tel=x5045read(addr);while(tel!=’*’)}4.語音播放程序sbitP1.4=P1^4;sbitP1.3=Pl^3;sbitP1.2=P1^2;sbitP1.1=P1^1;sbitP1.0=P1^0;#definePLAYEP2.4voidisd1420p1ay(bytekind){switch(kind);{case:ROBBERP1.0=0;P1.1=0;P1.2=0;P1.3=0;break;case:FIREP1.O=1;P1.2=1;P1.3=0;break;case:SMOKEP1.0=0;P1.2=1;P1.3=1;}PLAYE=0;}5.寫X5045子程序voidxwrite(bytex){bytez=0x80,i;for(i=0;i<8;i++){X_5045_SCK=0;if(x&z)X_5045_SI=1;elseX_5045_SI=0;z=2>>1;X_5045_SCK=1;}}voidx_wren(){X_5045_CS=1;X_5045_CSC=0;X_write(6);X_5045_CS=1;delays(10);}voidx_writeM(byteaddr,bytepawn){X_wren();X_5045CS=0;X_write(2);X_write(addr);X_write(parm);X_5045_CS=1;DelayL(5);}bytexread(){bytez=0x80,x=0,i;for(i=0;i<8;i++){X_5045_SCK=1;X_5045_SI=1;delayS(5);if(X_5045_SI)X+=z;X_5045_SCK=0;z=z>1;}return(x);}bytex_readM(byteaddr){bytetemp;X_5045_CS=1;X_5045_CS=0;X_write(3);X_write(addr);Temp_x_read();X_5045_CS=1;return(ternp);}6.鍵盤輸入程序unsigned

char

key;unsigned

char

led[17]={0x3F,0x06,0x5B,0x4F,0x66,

0x6D,0x7D,0x07,0x7F,0x6F};

void

delay()

{

unsigned

char

i,j;

for(i=0;i<80;i++)

for(j=0;j<100;j++);

}

void

delay1()

{

unsigned

char

i,j;

for(i=0;i<10;i++)

for(j=0;j<100;j++);

}

key_scan()

{

unsigned

char

k=0,p1_h=0,p1_l=0;

P1=0XF0;

k=P1;

if(k!=0XF0)

{

delay();

k=P1;

if(k!=0XF0)

{

p1_h=P1;

P1=0X0f;

p1_l=P1;

k=p1_h

|

p1_l;

switch(k)

{

case

238:

return(key=1);break;case

237:

return(key=2);break;case

235:

return(key=3);break;case

231:

return(key=4);break;case

221:

return(key=6);break;case

219:

return(key=7);break;case

215:

return(key=8);break;case

190:

return(key=9);break;case

189:

return(key=10);break;case

187:

return(key=11);break;case

183:

return(key=12);break;case

126:

return(key=13);break;case

125:

return(key=14);break;case

123:

return(key=15);break;case

119:

return(key=16);break;

default:

return(key=0);break;}}elsereturn(0);}elsereturn(0);}voidmain(){while(1){key_scan();P2=0xfe;P0=led[key%10];delay1();P2=0xff;P2=0xfd;P0=led[key/10];delay1();P2=0xff}}7.密碼校驗程序

typedef

struct

{

char

data[6];

int

top;

}stacktype;

void

initstack(stacktype

*s)

{

s->top=-1;

}

void

push(stacktype

*s,char

x)

{

if(s->top==6)

printf(

"stack

is

full");

else

{

s->top++;

s->data[s->top]=x;

}

}

int

pop(stacktype

*s)

{

if(s->top==-1)

return(0);

else

s->top--;return(1);

}

char

stacktop(stacktype

*s)

{

char

x;

if(s->top==-10)

return(0);

else

x=s->data[s->top];return(x);

}

void

programme(stacktype

*s)

{

char

a;

char

b[5];

int

i,j,c;

printf(

"請輸入一個六位數(shù)的密碼:\n");

for(i=0;i<=2;i++)

{

for(j=0;j<=5;j++)

{

c=j;

a=getch();

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論