数电课程设计--电子密码锁的设计
《数电课程设计--电子密码锁的设计》由会员分享,可在线阅读,更多相关《数电课程设计--电子密码锁的设计(12页珍藏版)》请在毕设资料网上搜索。
1、论文题目 电子密码锁的设计电子密码锁的设计 课程论文 要 求 通过对电子锁发展现状的了解结合自己本次设计的课题本次设计任务要完成 的目标是: 1.1.用 4*3 组成 09 数字键及确认键、删除键。 2.2.用 8 位数码管组成显示电路提示信息。当输入密码时,只显示“-”,当密码位输 入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则开 锁。此处用 LED 发光二极管亮一秒钟做为提示。 3.3.当密码不正确时,禁止按键输入 3 秒,同时发出“嘀、嘀”报警声。 设计过程 (包括:设计方案、电路分析、仿真结果、软硬件结合测试步骤和结果、设计收获和体会) 1.1.设计方案与论证 1
2、.11.1系统整体流程图 1.21.2电子密码锁的控制方案论证 用4*3的行列式键盘组成09数字键及确认键、删除键,从矩阵键盘输入8位 数密码,起始密码由程序设定,输入完后按确定键开锁,取消键清除所有输入。 用8位数码管组成显示电路提示信息,当输入密码时,只显示“-”,当密码位输 入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则开 锁,此处用LED发光二极管亮一秒钟做为提示。当密码不正确时,禁止按键输入3 秒,同时启动蜂鸣器发出“嘀、嘀”报警声。 1 1.3.3 单片机的选择方案论证 方案一:采用可编程逻辑期间CPLD 作为控制器。CPLD可以实现各种复杂的 逻辑功能、规模
3、大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩 展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系 统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不 是非常高,且从使用及经济的角度考虑我们放弃了此方案 方案二:采用Atmel公司的AT89S52单片机作为控制器。AT89S52是一个低功 耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的 Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM) ,32个IO口,2 单片机 AT89S52 楼宇用户 指示灯 4*4 键盘 输入 数码管显示密 码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 电子 密码锁 设计
