欢迎来到天天文库
浏览记录
ID:9860525
大小:5.02 MB
页数:43页
时间:2018-05-12
《单片机课程设计-密码锁》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《单片机技术》课程设计说明书密码锁院、部:学生姓名:指导教师:职称:专业:班级:完成时间:摘要随着现代科技的发展,锁变得更加的多样化,实用性和安全性最为重要的,于是电子密码锁毋庸置疑的成为了最受欢迎的锁类。电子密码锁具有众多的优点,保密性强、不需要钥匙、修改密码方便等。该课程设计是一个基于51单片机的液晶显示电子密码锁的设计。单片机技术是智能化检测与控制领域应用非常普及并且拥有很大潜力的技术。本设计硬件方面采用美国Atmel公司的AT89S52单片机作为系统处理核心,AT24C02作为数据存储器,用于断电保护,液晶显示器则是采用LCD12684,作为系统输出设备,显示系统提示信息,4*4矩阵
2、键盘作为输入设备,再加以蜂鸣器、电源等电路构成整个系统硬件;软件方面则采用C语言编写。关键词:密码锁;at89s52;at24c02;lcd12684ABSTRACTWiththedevelopmentofmoderntechnology,diversificationofthelockbecomesmore,practicalityandsafetyisthemostimportant,sotheelectronicpasswordlockundoubtedlybecomethemostpopularlock.Electroniccipherlockhasnumerousadvantage
3、s,strongconfidentiality,donotneedtomodifythepasswordkey,convenientetc.ThecurriculumdesignisadesignofelectronicpasswordlockbasedonMCU51LCDdisplay.SCMtechnologyistheapplicationofintelligentdetectionandcontrolfieldisverypopularandhavegreatpotentialtechnique.ThedesignofhardwarewithUSAAtmelcompanyAT89S5
4、2microcontrollerasthecoreprocessingsystem,AT24C02isusedasthedatamemory,forpower-offprotection,liquidcrystaldisplayistheuseofLCD12684,asthesystemoutputdevice,displaysysteminformation,4*4matrixkeyboardasinputdevice,andthenthebuzzer,thepowersupplycircuitofthewholesystemhardware;softwareusingClanguage.
5、Keywords:password-lock;at89s52;at24c02;lcd12684目录1设计课题任务、功能要求说明及总体方案介绍11.1设计课题任务11.2功能要求说明11.3设计课题总体方案介绍及工作原理说明12设计课题的硬件系统设计32.1设计课题硬件系统各模块功能简要介绍32.2设计课题电路原理图、PCB图、元器件布局图42.3设计课题元器件清单43设计课题软件系统的设计53.1设计课题使用单片机资源的情况53.2设计课题软件系统各模块功能简要介绍53.3设计课题软件系统程序流程框图64设计结论、仿真结果、误差分析、教学建议等等84.1设计课题的设计结论及使用说明84.2设
6、计课题的仿真结果94.3设计课题的误差分析144.4设计体会14参考文献:15致谢16附录17附录A17附录B18附录C19附录D21附录E221设计课题任务、功能要求说明及总体方案介绍1.1设计课题任务设计并制作一个液晶电子密码锁,具有密码修改,超级密码,报警等功能。1.2功能要求说明(1)密码锁上电或按键复位后能自动显示系统提示符“P.”;(2)可以存储原始密码,超级密码和修改后的密码;(3)显示提示信息;(4)密码输入时处于保密显示状态;391.3设计课题总体方案介绍及工作原理说明1.3.1设计课题总体方案介绍本课程设计采用AT89S52作为系统处理核心,4*4键盘输入密码,AT24C
7、02用于存储密码,进行掉电保护,蜂鸣器用于报警功能,LCD12684用于显示系统提示信息,5V电源供电。硬件系统框图如图1所示。图1硬件系统结构框图391.3.2工作原理说明用4*4键盘输入密码,单片机调用AT24C02中存储的原始密码对输入密码进行比较,通过显示屏输出相应的系统提示信息,通过提示信息,可修改密码,并存储新密码,用于下次开锁。可进行手动复位,回到初始界面。392设计课题的硬件系统设计2.1设计
此文档下载收益归作者所有