预览截图
应用介绍
基于两个单片机串行通信的电子密码锁
我的毕业设计是运用单片机之间的串口通信实现电子密码锁的功能。使用单片机自身有的串口可以很方便的实现单片机之间的通信,使输入的密码值传送到主机,检验是否是正确的密码。该电子密码锁分两部分,一部分在外部,有键盘部分和密码显示;另一部分在内部,有密码设置和显示。
(一)主要技术指标
1运用单片机自身带有的串口实现电子密码锁。
2采用闪电存储型器件AT89S52单片机作为系统的核心。
AT89S52是一种低功耗,高性能CMOS 8位单片机,片内含8 KBISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。40个引脚计数器;2个全双工串行通信口;看门狗(WDT)电路和片内时钟振荡器。
3选用比较常见和使用较为普遍的语音芯片。
4用数码管进行显示,用键盘进行输入和调整。
在内、外单片机部分分别由键盘、数码显示电路。外部用4×4键盘组成0~9数字键以及“确认”、“取消”、“修改密码”、“清除”功能键。用6位7段数码管组成显示电路提示信息,方便用户可以看到显示自己输入的数字。在内部用4×4键盘组成0~9数字键以及“确认”、“取消”、“显示密码”、“设置密码”功能键。用6位7段数码管组成显示键盘密码或内部当前密码。
(二)工作思路
随着社会的发展和人们生活水平的提高,人们的安全意识也逐步加强,锁具系统的安全性变得至关重要,为了满足当前社会管理和防盗要求,特别是在人员经常变动的公共场所,如办公室、宾馆 仓库等地方,用密码代替钥匙的密码锁应运而生。此外许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C52实现基于单片机的电子密码锁的设计,其主要具有如下功能:
1设置6位密码,密码通过键盘输入,若密码正确,数码显示器显示"RIGHT",则将锁打开。
2 密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
3 报警、锁定键盘功能。密码输入错误数码显示器会出现"WRONG"的错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。
4 管理员可以使用内部键盘察看当前密码、修改密码、同时使用内部键盘也可以打开电子密码锁,也会有相应提示音提示操作。
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 串行通信的电子密码锁资料
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
┤«╨╨═¿╨┼╡─╡τ╫╙├▄┬δ╦°╫╩┴╧ | 0.00 KB | 2015-09-32 |
┤«╨╨═¿╨┼╡─╡τ╫╙├▄┬δ╦°╘¬╝■╟σ╡Ñ.doc | 55.50 KB | 2010-07-06 |
┤«╨╨═¿╨┼╡─╡τ╫╙├▄┬δ╦°╫╩┴╧.JPG | 27.32 KB | 2010-07-06 |
┤«╨╨═¿╨┼╡─╡τ╫╙├▄┬δ╦°╫╩┴╧.txt | 2.14 KB | 2010-07-06 |
╖┬╒µ╖ó╔Σ▓┐╖╓.bmp | 2,114.64 KB | 2010-07-06 |
╖┬╒µ╜╙╩╒▓┐╖╓.bmp | 2,129.26 KB | 2010-07-06 |
├▄┬δ╦° | 0.00 KB | 2015-09-32 |
╖ó╔Σ▓┐╖╓ | 0.00 KB | 2015-09-32 |
chengxu.c | 3.95 KB | 2010-07-08 |
chengxu1.c | 5.09 KB | 2010-07-08 |
chengxu2.c | 5.24 KB | 2010-07-08 |
chengxu3.c | 5.46 KB | 2010-07-08 |
chengxu4.c | 5.58 KB | 2010-07-08 |
keil╖ó | 0.00 KB | 2015-09-32 |
chengxu | 7.53 KB | 2010-07-08 |
chengxu.c | 4.06 KB | 2010-07-08 |
chengxu.lnp | 0.06 KB | 2010-07-08 |
chengxu.LST | 7.57 KB | 2010-07-08 |
chengxu.M51 | 13.19 KB | 2010-07-08 |
chengxu.OBJ | 9.01 KB | 2010-07-08 |
chengxu.Opt | 1.10 KB | 2010-07-08 |
chengxu.plg | 3.06 KB | 2010-07-08 |
chengxu.Uv2 | 2.12 KB | 2010-07-08 |
chengxu.__i | 0.04 KB | 2010-07-08 |
chengxu1 | 8.24 KB | 2010-07-08 |
chengxu1.hex | 2.39 KB | 2010-07-08 |
chengxu1.lnp | 0.06 KB | 2010-07-08 |
chengxu1.M51 | 11.22 KB | 2010-07-08 |
chengxu1.plg | 1.66 KB | 2010-07-08 |
chengxu_Opt.Bak | 1.10 KB | 2010-07-08 |
chengxu_Uv2.Bak | 2.11 KB | 2010-07-08 |
STARTUP.A51 | 6.23 KB | 2010-07-08 |
发表评论 取消回复