文档详情

电子密码锁设计论文.doc

发布:2017-03-30约1.32万字共13页下载文档
文本预览下载声明
电子密码锁设计(论文) 摘要 通过单片机 AT89C51 的输出口线,连接一个行列式键盘,以实现人机交换,使用 户可以输入密码或修改密码, 再同 1602LCD 显示器与用户进行沟通, 提示用户下一步 的操作,让用户更容易掌握所设计的密码锁的功能,在对单片机编程时,将键盘扫描程 序和液晶显示程序嵌套在主程序中,既有利益于阅读,在对程序设计时的排除错误也容 易, 通过翻转法键盘扫描程序实现键盘的扫描, 以确认用户输入的数据, 再在 1602LCD 显示出输入数据的个数,使用户在按“确认”之前就对输入的数据用一定得判断,再通 过程序判断密码是否正确,再通过判断键以实现修改密码的功能,总之,这次设计就是 利用单片机的相关外围电路设计和程序的编写来实现电子密码锁的设计。 关键词:单片机;行列式键盘;LCD 显示器 目录 1、 设计的需求分析 ··························································1 1.1 要求……………………………………………………………….1 1.2 任务……………………………………………………………….1 1.3 运行环境 ………………………………………………………...1 1.4 开发工具 …………………………………………………………2 2、总体方案设计 ……………………………………………………...3 3、 设计的要求………………………………………………………...4 4、密码锁的硬件设计………………………………………………….5 4.1 行列式键盘··································································5 4.2 1602LCD 显示器…………………………………………………..5 4.3 按键提示和报错………………………………………………….5 4.4 总电路设计图 ..................................................................................6 5、密码锁的软件设计.......................................7 5.1 主程序的设计 ........................................7 5.2 主要功能程序的设计...................................8 5.3 仿真图及其分析......................................11 6、 结束语 ...............................................13 附录: 附录:源程 ……………………………………………………15 1 设计的需求分析电子密码锁设计 随着科技的发展以及人们生活水平的大幅度提高,特别是近几年国内经济的发展以 及科学技术的不断发展,防盗的要求也是与日俱增,同时对使用的便捷性也提出了更高 的要求,传统的锁防盗效果已经满足不了现代社会的防盗需求,还存在着需要随身带着 钥匙,如果钥匙不慎丢失被他人利用,就有可能使不良之人乘虚而入等诸多弊端.因此近 几年一种新型的电子密码锁应运而生.电子密码锁运用电子电路控制机械部分,使两者 紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常.大大增加了密码锁得 防盗功能。 同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和仿造的缺陷,方 便了锁具的使用,通过单片机的硬件和软件的设计可以不急可以达到开锁方便,而且还 可以在别人随意开锁时发出警报。 电子锁由于其保密性高, 使用灵活性好, 安全系数高, 受到了广大用户的亲呢。电子密码锁的密码保密性高,不易被破解以及它不用用户携带 钥匙等等特点,使得它日益被广泛的人群所接受,也逐渐成为人们生活的一种时尚、潮 流,它正慢慢的在许多领域无形之中抢占先机替代机械锁。 1.1 要求电子密码锁设计 (1)熟悉电路,理解各个元件之间的控制流程。 (2)熟悉 PROTEUS 平台的运行环境。 (3)熟练掌握汇编语言,矩阵式键盘的实时控制操作。 (4)理解电子密码锁的工作原理。 1.2 任务 (1)确定 4×4 键盘控制识别方案。 (2)分析电子密码锁的流程。 (3)画出程序流程图。 (4)分析电路图。 (5)编写代码。 (6)程序分析与调试。 (7)测试。 1.3 运行环境 (1)WINDOWS2000/XP 系统。(2)Keil51 或 WAVE 编译
显示全部
相似文档