电子设计竞赛设计报告之电子密码锁,单片机(含详细原理,proteus图和c程序).doc
《电子设计竞赛设计报告之电子密码锁,单片机(含详细原理,proteus图和c程序).doc》由会员分享,可在线阅读,更多相关《电子设计竞赛设计报告之电子密码锁,单片机(含详细原理,proteus图和c程序).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、创新教育设计题目报告电子密码锁摘要:电子密码锁系统使用led灯、数码管、矩阵键盘和24C04芯片,模拟电子密码锁的功能,可以实现密码输入,密码设置,错误报警和密码掉电存储等功能。 关键字:键盘,数码管,24C04设计题目及要求:(1)用44矩阵键盘组成09数字键及确认键和删除键。(2)可以自行设定或删除5位密码,能够掉电保存。(3)用5位数码管组成显示电路提示信息,当输入密码时,只显示8., 当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较, 若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示, 若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为
2、提示; 若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。(4)自由发挥其他功能.(5)要求有单片机硬件系统框图,电路原理图,软件流程图。一、系统方案:1、方案:1) 显示部分:采用8位共阴数码管的动态扫描方式,可以输入和设置六位密码。2) 控制部分:键盘使用逐行扫描的方式输入密码,并在数码管上显示相应的数字,或者正确或错误的提示。掉电存储由24C04芯片实现,遵循IIC协议。2、总体方案:AT89S52单片机数码管键盘输入输出led掉电存储24C04开机读入 1)硬件系统框图:功能键无按键有按键按键输入密码数码管显示“”确认键退格键密码是否正确密码输入完成正确错误显示“HELLO.”显
3、示“Error.”是否按键延时3S是否设置密码否否延时3S绿灯亮红灯亮设置新密码删除一位密码读入24C04数据初始化是2)软件流程图:二、单元电路:1、单片机电路2、led电路:3、24C04电路:4、矩阵键盘电路:三、算法原理:1、键盘扫描:先检测P3口是否等于0xf0,检测是否有按键按下,并加入消抖功能,接着依次对P3口赋0xfe,0xfd,0xfb,0xf7,逐行扫描,并且检测是否有值变化,检测有变化的一行,返回相对应的值,实现对44键盘按键的检测。2、24C04与I2C总线协议串行E2PROM 是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子设计 竞赛 设计 报告 电子 密码锁 单片机 详细 原理 proteus 程序
限制150内