1、 1 目录目录 1. 题目 .3 2. 内容和要求.3 3. 目的和意义.4 4. 总体方案和设计思路.6 5. 软件设计(包括系统资源分配,软件流程,源程序设计及关键模 块程序说明).16 6. 课程设计总结心得体会17 7. 参考文献.18 2 一,一,题题目:单片机电子密码锁目:单片机电子密码锁 二,二,内容和要求内容和要求: 以 AT89C52 单片机为核心设计单片机电子密码锁, 其人机接口包括字符 型液晶显示器,键盘,喇叭,由继电器控制模拟开锁关锁的指示灯。键盘包 括下列键:0, 1, 2, 3, 4, 5, 6, 7, 8, 9,修改,确认。密码锁首次加电会自动设置 一个初始密码
2、8888. 密码锁平常处于待机关锁状态。 在待机关锁状态下,用户在键盘上按数字键,密码锁认为用户开始输入 开锁密码,并自动记录所按键值,待用户在键盘上按“确认”键后,密码锁 开始比较用户密码是否正确。如果密码正确,给继电器线圈加电,指示灯亮, 表示开锁,如果密码错误,声光报警器并提示用户重新输入正确的开锁密码, 如果连续 3 次开锁密码错误,系统自锁 10 分钟,10 分钟后,用户可再次输 入开锁密码。 在待机关锁状态下,用户在键盘上按“修改”按钮,在显示器提示输入 旧的密码,输入旧额的密码后,在按“确认”按钮,如果旧密码错误。蜂鸣 器报警,返回待机状态。如旧密码正确,在显示器提示输入新的密码
3、,输入 密码后按“确定”按钮,在显示器提示再次输入新的密码,再次输入新的密 码后按“确定”按钮,如果两次输入的新密码一致,在显示器提示修改密码 成功,否则蜂鸣器报警,之后均返回待机关锁状态。 除开锁密码错误系统自锁外,密码锁在一分钟内如果没有接收到任何按 键的情况下,均自动返回待机关锁状态。 三,三, 目的和意义目的和意义 随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价 格比显著提高,技术日趋完善。由于单片机具有体积小、重量轻、价格便宜、 功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家 用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器 3
4、件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体 电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和 调试能力。同时也加强对数字电路、单片机和微机原理等课程知识的实际应 用能力,也为同类产品的进一步发展奠定理论和实践基础。 随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越 高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠 的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术 的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介 绍,电子密码锁的研究从 20 世纪 30 年代就开始了,在一些特殊场所早就有 所应用。这种锁是通过键盘输入一组密码完成开锁过程。研究这种锁的初衷, 就是为提高锁的安全性。由于电子锁的密钥量(密码量)极大,可以与机械 锁配