- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的密码锁控制
摘要:本设计提出了一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。
关键词: 单片机 AT89s51 按键扫描输入 LED数码管显示
Locks the control based on the Micro Computer Unit
Abstract: This paper puts forward a project designed to prevent codes from being stolen for times, which is based on the theory of coded lock of Micro Computer Unit. To satisfy the 10 major demands from users, it gives the hardwares and its circuit, as well as the softwares and its procedure. Moreover, the options of different Micro Computer Unit models, the hardware designs, the charts of software flows, the distributions of Micro Computer Unit storage units, some specific notes and other relative information will also be given.
Key word: Micro Computer Unit AT89s51 Pressed key scanning input
LED demonstrated
目录
1 绪论 3
2 功能说明 3
3 控制电路 3
3.1四位数电子密码锁的控制电路分为以下几部分: 3
3.2结构框架和电路原理图 4
3.3按键设计 4
4主要元件介绍: 5
4.1 AT89s51简介 5
4.2 74LS47 -- BCD码显示驱动器 7
4.3 LED数码管简介 8
4.4另需器件及数量 9
5 电路图设计 10
6 程序流程图 11
7 原程序设计 12
8 检测与调试 19
9 结语 20
致谢 20
1 绪论随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统 的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其必威体育官网网址性高,使用灵活性好,安全系数高,受到了广大用户的青睐。设计本课题时构思了两种方案:一种是用以AT89s51为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。考虑到数字电路方案原理过于简单,而且不能满足现在的安全需求,所以本文采用前一种方案
2 功能说明
1.电源打开后,显示器显示“0000”,密码由TABLE读取,‘“1234”为内定密码,只要输入此密码便可开门,再按“OPEN”开门键,则门可以打开。这样可以预防万一停电后再送电时无密码可用。
2.按“清除”,清除密码,显示器显示“0000”。
3.欲更改密码时,先输入新密码再按“更改密码”,既可建立新密码。
4. 输入新密码,再按“OPEN”开门键。若号码与密码相符,则门会打开,否则显示器会清除为“0000”。
5.要显示密码,按住“显示密码”即可显示密码,放开则显示“0000”。
3 控制电路
3.1四位数电子密码锁的控制电路分为以下几部分:
*AT89s51单片机
*LED数码管的驱动电路
*LED数码管
*按键输入
*继电器电路及工作灯
3.2结构框架和电路原理图 ?????电路框架与工作原理(如图1所示)如果给单片机上电, 电路复位一次,然后它将开始运行键盘扫描,等待输入密码,然后通过74LS47驱动数码管显示密码,输入密码后又确认密码是否正确,如果正确,则绿色的发光二极管发光(持续0.5秒,相当于开锁),如果错误,则红色的发光二极管发光并蜂鸣器发出报警声(持续3秒)。
?????????????????????????????????????????????图1.电路原理图
3.3按键设计3.3.1键盘设计:
1 2 3 A 4 5 6 B 7 8 9 C * 0 # D
3.3.2编码设计
01 02 03 0C 04 05 06 0D 07 08 09 0E 0A 00 0B 0F 4主要元件介绍:
4.1 AT89s51简介
AT89
您可能关注的文档
- 毕业论文 电子产品可制造性设计.doc
- 毕业论文静态网页设计与制作.doc
- 红外线遥控插座的毕业论文报告.doc
- 机械加工工艺课程毕业设计.doc
- 基于ISP实现的宠物电子商务商店.doc
- 基于JAVA GUI编程实现五子棋游戏.doc
- 基于MSP430的电阻测量系统的设计毕业论文.doc
- 基于PLC的交通灯控制设置系统的毕业设计.doc
- 基于PLC的全自动洗衣机控制系统的毕业设计.doc
- 基于plc的输煤控制系统.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)