资源描述:
《基于51单片机报警器的大学学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)题目名称:基于单片机的保险箱报警器的设计就读学校:中原工学院专业:工业自动化学生名称:胡晓宇指导老师:王晓楠中原工学院继续教育院2015年5月论文编号:01041403142基于单片机的保险箱报警器的设计就读学校:中原工学院专业:工业自动化学生姓名:胡晓宇指导老师:王晓楠2015年5月摘要随着人民生活水平日益提高科学技术的不断发展,人们对财产以及资料的安全保密要求也在不断的提高,设计出一款拥有较高的安全性能的保险箱已成从事电子行业人员的一项重要任务,保险箱的设计应该改进以往的设计思路,增加多项功能使其更安全更人性化,为满
2、足人们对保险箱的使用要求,增加其安全性,用密码代替钥匙,并且增加报警功能的保险箱应运而生。电子密码装置无论在技术上还是在性能上都有了大大的提高,从而使保险装置的安全性、可靠性得到大幅度的提高、应用日益广泛,人民对保险装置的需求得到满足。核心处理模块是电子密码锁工作的核心,它不仅要对密码锁的信息进行处理,还要负责调度各种程序稳定的运行并控制其他模块,其模块主要由单片机,键盘,存储器,显示电路组成。其中,单片机是核心处理模块的核心部分,其主要任务是配合软件来完成信息处理和记录、控制调度其他部分正常工作、电器的控制、密码校对和修改等工作。从电
3、子密码锁功能的需要、性价比、程序的数据量和接口电路等多方面综合考虑,本文选用ATMEL公司的AT89S51单片机作为控制器的核心。键盘电路的设计采用4×4行列键盘的形式,直接由AT89S52的接口的高、低字节构成。电子保险箱报警器采用AT89C51单片机控制、AT24C02存储、1602液晶显示,4×4矩阵键盘输入密码。该保险箱报警器由于是由AT89S51芯片作为CPU因此可以采用编写程序的方法使得该报警器具有智能化、人性化、再具体设计各个功能单元、CPU模块、检测模块、报警模块、过程大概如下检测环境亮度、当环境亮度变化时继续检测密码输
4、入的情况、如果没有输入正确的密码而此时报警电路发出报警声提示有被盗危险、由于考虑到实际情况的复杂还加有震动报警模块防止盗贼用暴力的方式开启保险箱、当CPU检测到超过一定强度的震动就立即发出报警提示、从该装置的设计与制作过程完全符合分析、该保险箱报警器具有安全性高、成本低、功耗低、易操作等优点。关键字:AT89S51LCD1602模块IAbstractAspeople'slivingstandardsareimprovingthecontinuousdevelopmentofscienceandtechnology,people'spro
5、pertyandthesecurityandconfidentialityofinformationrequirementsarealsoconstantlyimprove,designedwithahighersafetyperformancesafehasbecomeengagedintheelectronicsindustryprofessionalsisanimportanttask,safedesignshouldbeimprovedthepreviousdesignthinking,increasethenumberoffu
6、nctiontomakeitsaferandmorehumane,tomeetpeopleonthesafeuseofrequirements,increaseitssecurity,passwordinsteadofkeys,andincreasethesafeemergeasthetimesrequirealarmfunction.Electroniccipherdevicebothintechnicalorperformancehasbeengreatlyimproved,sothatthesafetydevicesafety,r
7、eliabilityisgreatlyimproved,applicationisincreasinglywide,peopleontheinsurancedeviceneedsaremet.Thecoreprocessingmoduleisthecoreofelectroniccipherlock,itnotonlytothelocksoftheinformationprocessing,butalsoisresponsibleforschedulingvariousproceduresforstableoperationandcon
8、troloftheothermodule,themoduleiscomposedofasingle-chipmicrocomputer,keyboard,memory,displaycircuit.One,