声光报警电子密码锁的单片机控制设计 电子工程毕业设计论文.doc
文本预览下载声明
目 录
TOC \o 1-3 \h \u 25937 第一部分 设计任务与调研 1
22041 第二部分 设计说明 3
17604 第三部分 设计成果 8
30512 第四部分 结束语 18
24666 第五部分 致谢 19
28799 第六部分 参考文献 20
PAGE
PAGE 18
第一部分 设计任务与调研
1、毕业设计的主要任务
基于AT89S52单片机的密码锁设计,具体功能如下:
总共可以设置8位密码,每位密码值范围1—8。
用户可以自行设定和修改密码。
按每个密码键是都有声音提示。
若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。
开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防止窃贼多次试探密码。
键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。
电磁锁的电磁线每次通电5s,然后恢复初态。
密码键盘上只允许有8个密码锁按键。锁内有备用电池,只有内部上点恢复时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。
(9)密码设定完毕后要有2s提示音。
2、设计的思路、步骤、方法
充分运用三年所学专业知识和实践技能,图书馆相关资料查询,依托学院电工实训中心和自动化设备来实现声光报警电子密码锁单片机的制作,制定详细的设计方案和阶段进度计划,详细记录设计过程及存在的设计问题,通过程序设计、模拟调试、常见故障及检修与排除、修订完善,来实现声光报警电子密码锁的制作。
2.1 设计的思路
本系统由AT89C52单片机系统(主要是AT89C52单片机最小系统)、8位数键盘,蜂鸣器报警,继电器控制等组成,具有设置、修改8位用户密码、超过3次次报警、密码错误报警等功能。除上述基本的密码锁功能外,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。 这种能防止多次试探密码的单片机应用前景广泛。
2.3 设计的方法
过网上文献搜寻、学院图书馆查阅、设备选型、参阅过相关的51单片机开发方面的书籍,熟悉Altium Designer Winter 09电路设计。
调研的目的和总结
通过调研能让我们对声光报警电子密码锁单片机的控制和性能多方面进行清晰的解读,性能特点,技术指标,优缺点等等,增强我们实践能力,培养了自主探索精神,加强了设计说服力,在这次调研中,我们体会到:调研的重要性,在实践中学习,在操作中发现问题、解决问题。通过调研,能不断提高我们应对和突发事件的应变能力和水平,大大的提高了工作的效率 。
第二部分 设计说明
1、系统设计
系统由硬件部分与软件部分两部分构成。其中硬件部分由单片机、电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成。
AT89S52
AT89S52
键盘输入
复位电路
密码存储电路
晶振电路
电源输入
显示电路
报警电路
开锁电路
2、电路原理图
系统硬件电路图如图2-1所示,P1和P0口接密码按键,其中P1口解超级密码的扩展按键,开锁脉冲由P3.0输出,报警和提示音由P3.4输出,按键S2~S9分别代表数字1~8,按键S10~S13分别代表字母D、C、B、A.若没有按键按下,则P0.0~P0.7和P1.0~P1.3全是高电平;若某按键被按下,则相应的口线为低电平。
图2-1 系统硬件电路图
3、外部晶振电路
外接石英晶体(或陶瓷谐振器)及电容Cl、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容Cl、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。此次实验采用使用石英晶体,电容使用30pF±10pF
图2-2 晶振模块电路图
复位电路
RST引脚与电源之间接10UF左右的极性电容和在RST与VSS之间接一个电阻(约8.2千欧姆)就可实现加电复位功能。
复位后的状态:
a、复位后PC值为0000H,表明复位后的程序从0000H开始执行。
b、SP值为07H,表明堆栈底部在07H,一般需要重新设置SP值。
c、P0~P3口值为FFH。P0~P3口用作输入口时,必须先写入“1”。单片机在复位后,已使P0~P3口每一端线为“1”,为这些端线用作输入口做好了准备。
图2-3 复位电路图
数字按键电路
通过BUTTON 按键接P1口对应端口,
显示全部