设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
Logo 顶部广告
首页 | 机械毕业设计 | 电子电气毕业设计 | 计算机毕业设计 | 土木工程毕业设计 | 视觉传达毕业设计 | 理工论文 | 文科论文 | 毕设资料 | 帮助中心
今天是: |>>> 您现在的位置:首页>>>>文档详细内容
标题:

基于51单片机的8位电子密码锁设计方案


设计题目 基于51单片机的8位电子密码锁设计一、选题背景随着人们的生活水平好了,对于人们来说对安全要求也挺高了,如何实现一些公司和家庭的防盗也成了人们关心的一点,传统的机械锁生产的相当简单,被橇的事件屡见不鲜,电磁锁由于其保密性高,使用灵活性号,安全系数高,受到广大用户的青睐。本人基于AT89S51单片机设计了一款成本低廉、功能实用的电子密码锁二、设计思路基于单片机设计电子密码锁,可以在很大程度上扩展功能,方便对系统进行升级。本文设计的电子密码锁功能如下:从矩阵键盘输入6位数密码,起始密码由程序设定,输入完后按确定键开锁,取消键清除所有输入,每次按键时有短"滴"声提示。若密码输入正确,输出一个电磁锁开锁信号,若密码输入错误,则密码错误指示灯亮。10秒内无任何操作后,清除所有输入内容,等待下次输入。6位数码管用于显示6位数密码,按下键后相应的数值出现在数码管上,按下一个键,则数字出现在下一个数码管上,当清除所有输入和无任何操作时,数码管无显示。 6位数密码的数字可以是"0~9",这就需要10个按键,还要有1个确认键,1个清除键,而单片机的I/O口资源有限,所以采用4×4矩阵式键盘。P3.3接一蜂鸣器,用于按键时的提示音,P3.0接电磁开锁信号,P3.4接一发光二极管用于密码输入错误指示。三、设计步骤及方法(技术路线)用AT89S51作为主控制器,外围电路器件包括矩阵式键盘、数码管、电磁锁、蜂鸣器、以及发光二极管等。1、矩阵式键盘的设计 矩阵键盘电路如图1所示。设计数字键0~9的键号依次为0~9,取消键的键号为10,确认键的键号为11,键号可按键值=行首键号(0、4、8、12)+列键号(0、1、2、3)公式计算2、数码管显示电路的设计 数码管驱动采用6个共阴极数码管显示,由于单片机的驱动能力有限,采用74HC244作为数码管的驱动,在74HC244的7段码输出线上串联100欧姆电阻起限流作用。

四、工具设备及材料要求1.单片机最小系统包括单片机、晶振电路、复位电路等,最小系 统是整个系统的核心部分,也是设计中首先应该设计的部分,其中单片机的选择直接决定着之后整个设计应该如何进行, 因为我们刚刚学完单片机,学习时 是以MCS-51单片机为主的,对51系列单片机最熟悉,因此决定选用51系列单片机, 51系列单片机中Atmel89C51应用最为广泛,且价格较低,性能完全能满足本次设计,因此决定选用AT89C51芯片。AT89C51外形及引脚排列如下图所示:

AT89C51主要特性:与MCS-51 兼容4K字节可编程闪烁存储器1000次写入/擦除循环数据保留时间:10年全静态工作:0Hz-24MHz三级程序存储器锁定128×8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2.晶振电路

五、技术规范指导教师意见签字:年    月    日

| 关于我们 | 友情链接 | 毕业设计招聘 |

毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237

本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!