毕业设计_电子密码锁设计

毕业设计_电子密码锁设计

ID:10626383

大小:728.00 KB

页数:46页

时间:2018-07-07

毕业设计_电子密码锁设计_第1页
毕业设计_电子密码锁设计_第2页
毕业设计_电子密码锁设计_第3页
毕业设计_电子密码锁设计_第4页
毕业设计_电子密码锁设计_第5页
资源描述:

《毕业设计_电子密码锁设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、福建农林大学金山学院本科毕业设计说明书目录摘要-1-Abstract-1-1引言-2-2系统方案设计及确定-3-2.1系统方案的提出-3-2.2方案论证及确定-3-3硬件电路设计-4-3.1单片机最小系统的设计-4-3.1.1CUP选取-4-3.1.2时钟电路设计-5-3.1.3复位电路设计-5-3.2按键电路设计-6-3.3LCD显示电路设计-6-3.4开锁控制电路设计-8-3.5报警控制电路设计-9-3.6掉电存储单元设计-9-4软件设计-11-4.1总体设计思路-11-4.2各程序模块设计-12-4.2.1主程序模块-12-4.2.2按键模块-12-4.2.3密码比较判断模块-15-

2、4.2.4密码修改模块-16-4.2.5显示模块-16-4.2.6开锁模块-17-5系统调试-18-5.1软件调试-18-5.2用仿真软件Proteus对设计进行仿真-18-5.3硬件调试-20-结束语-21-参考文献-22-福建农林大学金山学院本科毕业设计说明书致谢-23-附录一-24-附录二-25-附录三-26-附录四-27-福建农林大学金山学院本科毕业设计说明书摘要本设计以STC89C52单片机为核心器件,矩阵键盘、液晶显示器和密码存储等为外围电路,通过C语言编程实现电子密码锁的设计。本设计充分利用51单片机软硬件资源,设计简单,易于开发。用户可以自行设置密码,并可以多次修改密码和保

3、存密码,在住宅、办公和商业等领域普遍适用。经实验验证该密码锁系统具有保密性高、成本低、功耗低、操作简单、使用灵活性好、安全系数高等优点,所以具有一定的实用价值。关键词:单片机;电子密码锁;STC89C52;C语言AbstractThedesignisbasedonSTC89C52single-chipmicrocomputer,withmatrixkeyboard,LCDandpasswordstoragepartasperipheralcircuits,andrealizestheeffectsofelectroniccipherlocksbyusingCprogramminglangu

4、age.Thedesignmakesthemostofthehardwareandsoftwareresourcesofthe51seriessingle-chipmicrocomputers.Itiseasytoachievetheeffectsofthedesignanddeveloptheproduct.Itcanbesetupsomeciphercode,changedmanytimesandkeptthecode,soitcanbewidelyusedinvariousareaslikeliving,workingandcommerce.Accordingtotheresulto

5、fexperimentingonthedesign,thefunctionsoftheelectroniccipherlocksystemareapplied,secureandreliable,andtheprimecostsofthedesignareinexpensive,sothedesignhasavalueinusetosomedegree.Keywords:single-chipmicrocomputer;electroniccipherlock;STC89C52;Clanguage-44-福建农林大学金山学院本科毕业设计说明书引言随着人们对安全的越发重视和科技的迅猛发展,许

6、多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世,但这些产品的特点是只针对特定的指纹和有效卡,所以只适用于保密要求的箱、柜、门等,且在公共场所装设的指纹识识别器往往容易遭受机械损坏,IC卡则存在易丢失、易损坏等特点。此类产品往往成本较高,在一定程度上限制了其的推广和普及。鉴于目前的技术水平与市场的接收程度,电子密码锁依旧是这类电子防盗产品的主流。电子密码锁是现代生活中十分常用的加密工具,它克服了机械式密码锁密码量少、安全性能差的缺点,尤其是微控制器的智能电子密码锁,不仅具有电子密码锁的功能,还可引入智能化管理功能,从而使密码锁具有更高的安全性和可靠性。电子密码锁通常使用ARM和单片机

7、控制[1],单片机相对ARM实现更加简单,功能更加完善,因此多使用单片机控制。基于单片机控制的密码锁常使用汇编语言编写程序,显示器多数用数码管[2,3]。而本次设计的电子密码锁使用移植性及可读性强的高级语言C语言具有移植性特点编写,便于修改和增减功能;同时,本次设计选取的1602液晶显示器具有显示清楚、功率消耗小而且寿命长的特点,显示更加直观,使用更加方便。基于以上思路,本次设计采用深圳宏晶科技有限公司的STC89C52

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。