声光报警电子密码锁的单片机控制设计-电子工程毕业设计论文.doc
《声光报警电子密码锁的单片机控制设计-电子工程毕业设计论文.doc》由会员分享,可在线阅读,更多相关《声光报警电子密码锁的单片机控制设计-电子工程毕业设计论文.doc(21页珍藏版)》请在咨信网上搜索。
1、目 录第一部分 设计任务与调研1第二部分 设计说明3第三部分 设计成果8第四部分 结束语18第五部分 致谢19第六部分 参考文献20 第一部分 设计任务与调研1、毕业设计的主要任务基于AT89S52单片机的密码锁设计,具体功能如下:(1) 总共可以设置8位密码,每位密码值范围18。(2) 用户可以自行设定和修改密码。(3) 按每个密码键是都有声音提示。(4) 若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。(5) 开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防止窃贼多次试探密码。(6) 键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。(7) 电磁锁的电磁线每
2、次通电5s,然后恢复初态。(8) 密码键盘上只允许有8个密码锁按键。锁内有备用电池,只有内部上点恢复时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。 (9)密码设定完毕后要有2s提示音。2、设计的思路、步骤、方法充分运用三年所学专业知识和实践技能,图书馆相关资料查询,依托学院电工实训中心和自动化设备来实现声光报警电子密码锁单片机的制作,制定详细的设计方案和阶段进度计划,详细记录设计过程及存在的设计问题,通过程序设计、模拟调试、常见故障及检修与排除、修订完善,来实现声光报警电子密码锁的制作。2.1 设计的思路本系统由AT89C52单片机系统(主要是AT89C52单片机最小系统)、
3、8位数键盘,蜂鸣器报警,继电器控制等组成,具有设置、修改8位用户密码、超过3次次报警、密码错误报警等功能。除上述基本的密码锁功能外,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。 这种能防止多次试探密码的单片机应用前景广泛。2.3 设计的方法 过网上文献搜寻、学院图书馆查阅、设备选型、参阅过相关的51单片机开发方面的书籍,熟悉Altium Designer Winter 09电路设计。3、 调研的目的和总结通过调研能让我们对声光报警电子密码锁单片机的控制和性能多方面进行清晰的解读,性能特点,技术指标,优缺点等等,增强我们实践能力,培养了自主探索精神,加强了设计说服力,在这次调研中
4、,我们体会到:调研的重要性,在实践中学习,在操作中发现问题、解决问题。通过调研,能不断提高我们应对和突发事件的应变能力和水平,大大的提高了工作的效率 。 第二部分 设计说明1、系统设计系统由硬件部分与软件部分两部分构成。其中硬件部分由单片机、电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成。 AT89S52键盘输入复位电路密码存储电路晶振电路电源输入显示电路报警电路开锁电路2、电路原理图 系统硬件电路
5、图如图2-1所示,P1和P0口接密码按键,其中P1口解超级密码的扩展按键,开锁脉冲由P3.0输出,报警和提示音由P3.4输出,按键S2S9分别代表数字18,按键S10S13分别代表字母D、C、B、A.若没有按键按下,则P0.0P0.7和P1.0P1.3全是高电平;若某按键被按下,则相应的口线为低电平。 图2-1 系统硬件电路图3、外部晶振电路 外接石英晶体(或陶瓷谐振器)及电容Cl、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容Cl、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。此次实验采用使用石英晶体,电容使
6、用30pF10pF 图2-2 晶振模块电路图4、 复位电路 RST引脚与电源之间接10UF左右的极性电容和在RST与VSS之间接一个电阻(约8.2千欧姆)就可实现加电复位功能。 复位后的状态:a、复位后PC值为0000H,表明复位后的程序从0000H开始执行。b、SP值为07H,表明堆栈底部在07H,一般需要重新设置SP值。c、P0P3口值为FFH。P0P3口用作输入口时,必须先写入“1”。单片机在复位后,已使P0P3口每一端线为“1”,为这些端线用作输入口做好了准备。 图2-3 复位电路图5、 数字按键电路 通过BUTTON 按键接P1口对应端口,通过手动按键给对应的P1口拉致低电平从而改变
7、端口值,从而给出密码值。图2-4 独立键盘模块6、 蜂鸣器通过8550以及按键控制和软件延时控制蜂鸣器持续工作时间。 图2-5 蜂鸣器图7、 继电器控制电路密码正确则8550三极管导通,加以继电器电磁线圈两端5V电压,线圈产生磁场吸引开关打到常开引脚,从而接通发光二极管,从而点亮发光二极管。 图2-6 继电器电路8、功能拓展在P1口接四个扩展按键,现实设想中,这四个按键是密封的,需要备用钥匙才能打开。当屋主忘记了自己的密码,家里又没有人时,无主可以输入已经固化到程序中的超级密码将门锁开启,而当屋主成功输入超级密码后,单片机将让屋主重新设定自己的密码。图2-7 功能拓展键盘模块数码管LG5011
8、AG显示:通过P3.5和P3.6输出信号从而控制数码管显示对应的按键编号。 数码管电路模块 2-8第三部分 设计成果1、元器件清单基于AT89S52单片机的密码锁元件清单如图所示。图3-1 密码锁元件清单图2、程序调试在硬件支持的环境下,用proteus设计好的电路,Keil编好的程序编译成芯片可识别的S51文件,利用PC机写进proteus程序图芯片内进行仿真测试,并对其出现的错误进行修改,由图3-2图3-4可看出最终调试成功。 图3-2图3-3图3-4 proteus调用keil的hex文件进行仿真3、proteus仿真图图3-5 4、程序流程图: 如图3-6所示给出了该单片机密码锁电路的
9、软件流程图。图中AA1AA8以及START、SET、SAVE是程序中的标号,是为了理解程序而专门标在流程图的对应位置的,分析程序时可以仔细对照参考。 该密码锁中RAM存储单元的分配方案如下所示。*/31H38H:依次存放8位设定的密码,首位密码存放在31H单元中。*R0:指向密码地址。*R2:已经输入密码的位数。*R3:存放允许的错码次数3与实际错码次数的差值。*R4R7:延时用。*00H:错码标志位。对于ROM存储单元的分配,由于程序比较短,而且占用的存储空间比较少,因此,在无特殊要求时,可以从0030H单元(其他地址也可以)开始存放主程序。 图3-6 基于AT89S52单片机的密码锁程序流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声光 报警 电子 密码锁 单片机 控制 设计 工程 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。