基于单片机的电子密码锁设计____论文.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电子密码锁设计____论文

郑州科技学院 单片机课程设计 题 目 基于单片机的电子 密码锁设计 学生姓名 顾梦晓 专业班级 11级通信工程2班 学 号 201151046 院 (系) 信息工程学院 指导老师 周喜 完成时间 2015年01月16日 郑州科技学院 单片机课程设计任务书 专业 11级通信工程 班级 2班 学号 201151046 姓名 顾梦晓 一、设计题目 基于单片机的电子密码锁设计 二、设计任务与要求 (1)本设计为防止密码被窃取在输入密码时屏幕上显示8。 (2)设计开锁密码位为六位密码的电子密码锁。 (3)能够在密码正确时显示“1HELLO”,密码错误时显示 “2ERROR”,输入密码的位数时显示为8的个数。 在输入密码的过程中可以随时对输入的密码进行修改。 1 电子密码锁的背景 1 2 总体设计方案的确定 1 2.1 电子密码锁设计要求 1 2.2 总体设计方案选定 2 3 系统硬件设计 2 3.1 设计原理 2 3.2 单片机STC89C52简介 3 3.4七段数码管显示器部分 6 3.5 键盘设计 7 3.6 蜂鸣器模块 7 4 系统软件设计 8 4.1 主程序模块 8 5 系统制作及调试 9 5.1 焊接注意事项 9 5.2 硬件调试问题及解决方法 9 6 结论 10 参考文献 11 附录1:实物图 12 附录2:元件清单 13 附录3:电路原理图 14 附录4:程序 15 1 电子密码锁的背景 随着社会物质财富的日益增长,如何实现家庭防盗这一问题也变的尤其的突出,而锁自古以来就是把守门户的铁将军,人们对它要求甚高,即要安全可靠地防盗,又要使用方便。目前普遍使用的机械锁结构简单、使用方便、价格便宜。但在使用过程中暴露了很多缺点。 随着人们生活水平的提高,电子密码防盗作为防盗卫士的作用日趋重要。电子密码锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁必威体育官网网址性差的缺点。该电子密码锁利用单片机作为主控核心,单片机(AT89S51)所具有的特殊功能使得电子密码锁的必威体育官网网址性大大加强,这样就可以有效的8的个数。 在输入密码的过程中可以随时对输入的密码进行修改。采用一种是用以STC89C52为核心的单片机控制方案。 选用单片机STC89C52 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接四位数码管实现显示功能。 可以看出方案二控制灵活准确性好且必威体育官网网址性强还具有扩展功能,根据现实生活的需要此次设计采用此方案。 3 系统硬件设计 3.1 设计原理 本系统硬件设计由单片机(AT89S51)通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警。 本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分组成,软件部分对应的由主程序、初始化程序、晶体管EEPROM读写程序和延时程序等组成。 3.2 单片机STC89C52简介 89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。 3-1 STC89C52功能特性 标准MCS-51内核和指令系统 片内8kROM(可扩充64kB外部存储器) 32个双向I/O口 256x8bit内部RAM(可扩充64kB外部存储器) 3个16位可编程定时/计数器 时钟频率3.5-12/24/33MHz 向上或向下定时计数器 改进型快速编程脉冲算法 6个中断源 5.0V工作电压 全双工串行通信口 布尔处理器 —帧错误侦测 4层优先级中断结构 —自动地址识别 兼容TTL和CMOS逻辑电平 空闲和掉电节省模式 PDIP(40)和PLCC(44)封装形式 VCC:供电电压GND:接地、P0口:P0口为一个8位漏级开路双向I/O口2、P1口:P1口是一个内部提供上拉电阻位双向I/O口P1口缓冲器4个TTL逻辑门电—P1.7用导线连接到数码管显示器的一端。用来实现数码管的显示。 P2口:P2口为一个内部上拉电阻的8位双向I/O口—P2.7用导线连接到三极管的一端通过三极管

文档评论(0)

minyaoguniang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档