毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C51单片机的电子密码锁及报警系统设计+电路图+源码(2)
本设计是一款用于防盗门防盗密码报警系统,能够满足密码正确开锁、错误报警的需要。
硬件方面具有键盘输入模块、显示模块、控制模块、声光提示、开锁模块等设备,通过控制器协调各个外围设备正常有序工作,通过软件完成键盘扫描、密码检测、提示显示等功能。本设计在以上基础上将实现红外遥控功能。使用户可以通过遥控实现开锁,方便用户使用。将软件与硬件结合,具有操作简单、实用、安全可靠等特点。
硬件设计分两部分:遥控发射部分、主机接收部分。相应电路框图如图1、图2所示:
图1 遥控发射结构框图
图2 主机接收结构框图
遥控部分由按键矩阵进行密码录入,传至单片机进行转换、处理,由红外发射管发送出去。
接收部分由红外接收头接收信号,传至单片机进行解码、检测,正确则由继电器控制开锁,错误则由蜂鸣器进行报警,并将结果显示在液晶显示屏。接收部分另具有一套按键矩阵进行密码输入。
通过软件设计,提高密码锁的安全性。本次设计采用两套密码即用户密码、管理员密码。用户必须在30秒内完成密码输入,否则按输入错误。用户必须在三次内输入正确密码,否则键盘将锁定。用户只有输入管理员密码才能进行锁定解除。还支持用户密码随意修改,并将新密码保存在掉电存储器中,不会因为掉电而丢失用户密码。
本设计以提高安全性、降低成本、方便操作为目的。
1.2 设计实现目标
本设计采用4×4键盘输入(10个数字按键,6个功能按键),数字按键:0~9,用于密码输入;功能按键:输入、确定、删除、复位、修改、管理员,用于实现特殊功能。LCD显示输入情况,红绿灯进行提示,蜂鸣器进行报警。功能及操作说明如下:
(1)用户输入正确密码,正常开锁,亮绿灯提示;
(2)用户输入错误密码,无法开锁,亮红灯提示并配有报警声(10秒);
(3)用户必须在三次内输入正确密码,否则键盘锁定;
(4)用户必须在30秒内输入正确密码,否则按输入密码错误;
(5)当键盘锁定时,按下管理员按键,输入管理员密码,正确解除锁定,错误保持锁定;
(6)按下输入按键,进入输入状态;
(7)输入状态下,按下修改按键,进入修改密码模式,提示输入旧密码,正确提示输入新密码并进行保存,错误退出修改密码模式;
(8)输入状态下,按下删除按键,可以删除上次输入数值;
(9)输入状态下,按下确认按键,进行输入密码检测。
2. 硬件电路设计
2.1 控制器电路介绍
本设计采用AT89C51作为控制芯片。
AT89C51包含4K字节FLASH存储器,128字节内部RAM,一个全双工串行
通信
口,32个I/O 口线(P0、P1、P2、P3),5向量两级中断结构,两个16位定时/计数器,片内振荡器及时钟电路[1]。
由于单片机P0口为漏极开路的双向I/O口,所以作为通用I/O口使用时需加上拉电阻。本次设计将P0口作为通用I/O口,在P0口出添加了一个10Ω的排阻,作为上拉电阻。
EA为外部存储器访问允许控制端。低电平有效,此处不需要扩展外部程序存储器,故将其值高电平。
单片机正常工作需要添加外围电路:复位电路、晶振电路。
晶振电路电路产生震荡电流,发出时钟信号。AT89C51单片机各功能部件的运行都是以时钟控制信号为基准。振荡频率直接影响单片机的程序执行速度。AT89C51单片机内部有一个高增益反相放大器,用于构成振荡器。所以只需增加一个石英晶体和微调电容构成稳定的自激振荡,接入单片机XTAL1和XTAL2端口。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
51单片机电话远程控制系统设计+源码+流程图
下一篇:
地铁隧道及站台无线覆盖方案
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
STC89C52单片机智能车红外避障控制设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
变分模态分解方法研究及...
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
国内外无刷直流电动机研究现状
《醉青春》导演作品阐述
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
高校网球场馆运营管理初探【1805字】
中国古代秘书擅权的发展和恶变
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】