智能家居报警系统单片机课程设计_第1页
智能家居报警系统单片机课程设计_第2页
智能家居报警系统单片机课程设计_第3页
智能家居报警系统单片机课程设计_第4页
智能家居报警系统单片机课程设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目前市场上针对普通家庭的智能防盗、防火等产品很多,但基ATMEL公司生产的51系列单片机AT89S52作为主控芯片,AT24C02作为静态存储芯片,4*4薄膜键盘和红外热式感应作为探测器,GSM和蜂鸣器的家庭报警模GSM模关键字 智能报警存储器传感 方案比较与选 主要元器件介 主芯片-- 显示屏-- 外部存储芯片-- GSM-- 模块分 硬件组成部 仿真分 6.电路板的制作,焊接,调 课程设计心 讨论及进一步研究和建 课程设计心 参考文 LCD模块进行显示,GSM模块发送信息给用户手机终端。若通过其他途11LCD显示当前家居安全情况。GSM手机终端通信功能报警。2主芯片--AT89S52CMOS8FlashAtme公司高密度非易失性存储器8CPUFlashAT89S52在众多嵌入式3Flash256I/O口线,看门狗定时器,216位定时器/计62级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S520Hz2种软件可选择节电模式。空闲模式下,CPURAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件显示器--符号等的点阵5X75X11等点阵字符位所以他不能显示图形(CGRAM,显示效果也不好)1602LCD16X2,16个字符HD44780HD44780图 数据/读/图 LCD1602引脚说外部存储芯片--AT24C02是一个2K位串行CMOSE2PROM,内部含有2568位字节,CATALYSTCMOS技术实质上减少了器件的功耗。AT24C0216IIC总线①①输入/①①①①①400KHz(1.8V,2.5V,2.7V,3.6V①支持硬件写保 图①高可靠性:读写次数:1,000,000次–数据保存:100计的单电源电平转换芯片,使用+5v单电源供电。1、2、3、4、5、64只电容构(R1IN(R1OUT(T1IN(R2IN(R2OUT(T2INT1IN、T2INRS-232T1OUT、T2OUT送DB9DB9RS-232R1IN、R2IN输入转换TTL/CMOSR1OUT、R2OUT输出。VCC(+5vGSM--TC35iGSM模块是一个支持中文短信息的工业GSM模块,EGSM900GSM1800双频段,电源范围为直300mA(平均),2.5A峰值;可传输语音和数据信号,功耗EGSM900(4类)GSM1800(1类)2W1W,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。SIM电压为3V/1.8V,TC35i的数据接口(COM电平)AT命令可双向传输指令和数据可选波特率为300b/s~115kb/s自动波特率为1.2kb/s~息),AT命令或关断信号实现重启和故障恢复.ITU-TRS232接口标准。它有固定的参数:8位数据位和1位停止位,主芯片--AT89S52图图3AT24C02程序下载电路、4×4LCD1602显示电路和人体热释感应模块组成;(MCUI/O口,而且由于系统AT89S52I2C技术在内部集成了的GSM模块发送警告信息给主人。图 串口助TEXT发送模式:(相对简单很多。)发送:AT+CMGF=1<回车发送:AT+CSCA=+8613010130500<回车发送:AT+CMGSlt;回车返回:AT+CMGSlt;回车发送:XXXXXX(0-9,A-Z)[XXXXX是指阿拉伯数字0-9,英文26返回:XXXXXX(0-9,A-Z)[XXXXX是指阿拉伯数字0-9,英文26返回:+CMGS:XXX以上为TEXTERROR此次电路板的制作是运用热转印法来实现,首先就是通过XPPBC在电路板调试的过程中,我们是分模块进行调试,同时软件和D模块的实现,在接上各元器件之发现时液晶接口的第三口的滑动变阻器的封装问题导致该滑动变阻器无法正常工作,经过讨论我们将其进行跳线连接。GSM功能的测试,该测试主要通过在单片机烧写程序,RS-232GSM模块RS-232与电脑9600NONE,数81位。码错误3次报警、人体红外检测入侵及入侵报警、密码断电保护、GSM短信报警、串口通信、手动复位。应该特别提到的是密码断电GSM调试,能按预期的效果进行模拟,基本完成课程设计的要求。c语言设计程序,选元器PCB电路图,制板,到最后利用自制的板进行PCB电路图,特别是PCB的时候,元器件的放置,布线出现很多问题。通过查阅相PCBPCB“Forordinaryfamiliesonthemarketatpresenttheintelligenceofguardagainsttheft,firepreventionproductsalot,butremotealarmsystembasedonintelligenthouseholdproductsthepricedoesnotpoor.BasedonthedesignoftheAT89C52intelligenthouseholdalarmsystempracticalverystrong,designcostislow,verysuitableforordinaryfamiliesuse.ThisproductUSESisATMELcompanyinmalebirthto51departmentlistedmonolithicmachineAT89852asthemasterchip,AT24C04asstaticmemorychips,and4*4filmkeyboardandredWaiReShiinductionasdetector,GSMandabuzzerfamilyalarmmodule.Alongwiththedevelopmentofinformationtechnology,realizethehouseholdofinformation,network,isthecurrentintelligencelivesinthenewtrendofdevelopmentofthesystem.Thisdesignwillcommunicationtechnologyandsecuritysystemsclosely,forasmallandsensitivity,lowcost,suitableforcommonindooralarmintelligentalarmsystem.Thesystemthroughthesensorforindoorpersonnelinformation,andwillsignalsenttosinglechipmicroprocessor.Systeminformationreceivedalarmbyrecognizingthepasswordafterdeterminedbymeansofidentity,andthroughthewaybuzzeralarmwarninginvaders.Inaddition,thesystemisequippedwithamobilecommunicationfunctionofGSMmodule,canwillindoorsecurityinthefirstmobilephoneuserssendtotheterminal.Itnotonlygreatlyimprovethesystemsecurityandintelligence,alsofacilitatetheuseofuser.Bytest,thissystemisstableandreliable,andhasfriendlyinterface,toprovidesecurityservicesatthesametime,realizeintelligentmanagementsystem.Keyword: Intelligent [3].王卫星等.单片机原理与应用开发技术.中国水利水电出版社[4].康华光等.电子技术基础模拟部分.高等教育出版社[5].康华光等.电子技术基础数字部分.高等教育出版社#defineucharunsignedchar#defineuintunsignedintucharcodeat[]="AT\r"; ucharcodecmgf[]="AT+CMGF=1\r"; ucharcodecsca[]="AT+CSCA=+8613800200500\r"; //广州信息中心号码ucharcode //ucharcode //ucharcode //ucharcodeadata[]="!!!!warning!!!!";ucharcodeadata1[]="ok!!";ucharcodetable1[]="Pleaseenterthe";ucharcodetable2[]="password:";ucharcodetable3[]="Pleasepressthe";ucharcodetable4[]="confirmkey";ucharcodetable5[]="Yourpasswordis";ucharcodetable6[]="incorrect";ucharcodetable7[]="Welcome!!!";ucharcodetable8[]="*****";ucharcodeucharcodetable10[]={1,2,3,4,5,6,7,8,9};ucharcodetable11[]="SeniorPassword";ucharcodetable12[]="newpassword:";ucharcodetable13[]="passwordagain:";ucharcodetable14[]="Passwordchanged";ucharcodetable15[]="successfully";ucharcodetable16[]="********";sbitsda=P0^1; sbitscl=P0^0;sbitlcdrs=P3^4; sbitlcdrw=P3^3;sbitsbitrsd=P3^6; sbitfmq=P0^7;bitttt--GMS是否发送警 ok--密码输入正ucharucharnum,num1,num2,num3,num4;ucharaa[6],bb[9],cc[6],dd[6]; send_c(uchar //SBUFwhile(!TI);TI=0;void // //允许接收---串口工作方式1REN=1 //定时器1方式2 //波特率设置为9600 voiddelay_1(uint //Zmsuintx,y;for(y=110;y>0;y-- send(uchar //while((*tab)!=SBUF=*tab;while(!TI);TI=0; //结束字符00001101 void //At24c02{;;voiddelay1(uint //Imsuintj;voidwrite_com(uchar //lcd1602 //P1口lcden=1;//ENvoidwrite_data(ucharlcdrs=1;高电平表示输入数据lcden=0;//先置低电平 //voidlcall1()// // //显示"Pleaseenterthe" //第二行---- 第四位写 void // //显示"Pleasepressthe" //显示"confirmkey"void // //显示"Yourpasswordis" //"incorrect"voidlcall4()// //显示"Welcomevoidlcall5()// //显示"Pleaseenter //显示"SeniorPassword" voidlcall6()// //显示"newpassword:"voidlcall7()// //显示"passwordvoid // //显示"Passwordchanged" void //5个“*”void //8个“*”voidwrite_data(adata[num]);//"!!!!worning!!!!"/*********************at24c02读写//at24c02voidstarti2c() //SCL为高,SDA由高到低的变化被视为起始命令,必须以起始命令voidstopi2c()//SCL为高,SDA由低到高的变化被视为停止命令,在一个读操作后,停止命令会使EEPROM进入等待态低功耗模式void //sdascl{sda=0; //sda=0,scl由高变低,开始输入void // //sda=1,scl由高变低,表示输入完一个位bit //应答位检测0 bit //sda=1,scl=1表示输入数据 //sda=1,sclreturnvoidwrite_byteack(uchar{uchari,temp; //1{dat=temp;ucharread_byte()//{uchari,k;k=(k<<1)|sda;////////////////////////////returnvoidwrite_6byte(ucharaddress,uchar{uchari; //10100000forvoidread_nbyte(ucharaddress,uchar{uchari; //elsemack();voidwrite_6byte(0x60,table9);//123456void //LCD //显示模式设置:16×2显示,5×7点阵,8 void //voidbeep(uchar uchari,j;fmq=~fmq;//voiduchar //LCD //1 //SUDTSerialNullprotues // // while(1);//如果认为不能再输入了就不要注释这句 //1分钟后又可以输入管理员密码//------------键盘扫描程 4*4键switch(switch(switch(switch(key_code) //flag--or关闭标志位 //flag==1 {lcall1();if((key>=0)&&(key<10)if(flag2==0)//flag2--输入的密码个数够不够,0 //bb--当前输入密码;num1-- //flag3--判断当前是否输入的是修改密码;1 //kk==0 //flag4---no //kk==1{dd[num4++]=key;

case0x02:write_com(0x81);write_data('*');break;case0x03:write_com(0x82);write_data('*');break;case0x04:write_com(0x83);write_data('*');break;case0x05:write_com(0x84);write_data('*');break;case0x06:write_com(0x85);write_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论