需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10074 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着人们生活水平的提高,电子信息工业的快速发展。人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。电子密码锁以一种设计新颖,密码锁具有安全性高、成本低、功耗低、易操作、记住密码即可开锁等优点。 本系统使用AT89S52单片机作为控制核心,用4×3矩阵非编码键盘实现信息输入,通过LCD1602进行显示。系统运行后提示使用者输入密码,使用者通过键盘上0-9的数字键输入,若密码正确显示“password”,密码错误显示“password error!”。程序编写使用C语言,因其具有良好的可读性也便于后续的开发工作。硬件电路设计使用Keil和Proteus进行开发。系统设计完成后,使用Proteus进行了仿真,实现了预设的各项功能。系统具有成本低廉,功能实用的优点,希望为相关的开发工作提供一些借鉴和参考。
关键词: 电子工业;数字密码锁;单片机
目录 摘要 Abstract 1 绪论-1 1.1 课题背景和意义-1 1.2电子密码锁发展趋势-1 2 总体设计方案的确定-3 3 硬件系统设计-4 3.1 主控芯片AT89C52-4 3.1.1 AT89C52性能简介-4 3.1.2 AT89C52引脚功能说明-5 3.2液晶显示LCD1602的介绍-7 3.3 4x3矩阵非编码键盘-8 3.4复位电路-9 3.5晶振电路-9 3.6显示电路设计-10 3.7电路设计总图-11 4 系统软件设计-12 4.1主程序模块-12 4.2 键盘扫描及识别子程序-13 5调试与仿真-15 结 论-19 参 考 文 献-20 附录Ⅰ 电子密码锁整体设计图-21 附录Ⅱ 电子密码锁程序源代码-22 致 谢-32 |