基于单片机的电子密码锁设计与实现 - 图文 下载本文

内容发布更新时间 : 2024/5/19 6:25:44星期一 下面是文章的全部内容请认真阅读。

图5-3 系统仿真图

开锁仿真图如5-4所示。

图5-4 开锁图

更改密码图如5-5所示。

图5-5 更改密码图

输入错误密码报警如图5-6所示。

图5-6 报警图

5.4

问题及解决办法

在本系统的软件设计过程中,遇到了很多问题。首先是对软件的开发环境Keil的运用有些模糊、对它的操作过程需要看专业书以及向同学请教才能完成!其次是用C语言编程,这对于我来说可是一件十分困难的事情,最终是在同学的帮助之下才得以完成。而在Protues仿真过程中,也遇到了同样的问题,最后通过网上的教学资料对其使用有了一定的了解。而在仿真软件中,并没有红外一体化接收头HS0038,所以在同学及指导老师的帮助下采用555振荡器模拟仿真,一旦有信号发射或接收将会有波形显示来模拟仿真。

结 论

本设计是基于单片机实现电子密码锁,基本完成了按键有效提示、输入错误提示,控制开锁电平、控制报警电路、修改密码等多种功能。本系统具有结构简单,硬件较少,容易实现,性能稳定可靠,成本低等特点。

在设计过程中,我查阅大量的相关资料,详细的了解了各个芯片的作用,如何工作,工作原理,个个芯片引脚的连接方式。对系统硬件的设计,电路原理图以及仿真,软件流程图和具体的汇编语言的设计都有了相应的提高。此次设计涉及到了Protues和Protel99和一些单片机指令,通过近段时间的使用,对这些有了更深的了解。对于软件部分的Keil软件的使用,是我们对汇编语言以及C语言又有了更深一步的了解。

通过完成设计,我们对所学的知识有了更深刻地了解,实现了从理论到实践再到理论的几个飞跃,也更加了解到科学知识应该以服务社会为目的,只有掌握了足够的知识才能更好的为社会贡献我们的力量。我学会了利用所学知识以技术上的知识解决问题的能力。

致 谢

时光飞逝,转眼间又到了毕业的季节。 两年在北京联合大学的学习,让我真正感受到了大学的生活是那么美好。在即将离开之时才发现心中的不舍是那么的深刻。舍不得与同学间深刻的友谊,舍不得与老师间温暖的问候,更舍不得校园里象牙塔般的快乐生活! 在校园的生活的最后篇章里,我想要把我全部的感谢感激一一的倾诉出来。首先感谢我的母校,其次感谢我的任课老师,在我人生中最迷茫的时候为我指点迷途,带我走进那梦想般的灯塔!还要感谢我的论文指导老师张巧杰老师,张巧杰老师最为外聘老师对我们论文的指导十分认真,每周都会带着自己论文完成情况以及论文中遇到的问题去找指导老师,老师会耐心的为我们解答,并且还会关心我们每个人的实习生活状况,给予鼓励和激励!我衷心的感谢指导老师。当然,不会忘记陪伴我两年的同窗同学,一起风风雨雨走过的两年,真的是学生时代的一笔财富!我们一起学习,一起欢笑,一起面对每个清晨和日落。校园里到处都是我们的影子,在操场上、在教室里、在图书馆、在实验室...每个同学都很珍惜这两年的时光!最后我不会忘记我的父母,感谢他们一直以来的照顾!我最大的幸福是有你们一直都在!

即将和学校离别,纵然我有许多的不舍,但是面对社会我依然会充满了信心。因为我知道在我的身边有许多朋友的陪伴,感谢我的大学,感谢我的老师,感谢我的同学们!

参考文献

[1] 李叶紫,王喜斌,胡辉,孙东辉.MCS-51单片机应用教程[M].北京:清华大学出版社 2004:29-35. [2] 夏路易,石宗义.电路原理图与电路板设计教程PROTEL 99SE[M].北京:北京希望电子出版社 2004:56-59. [3] 王福瑞编著,单片微机测控系统设计大全.北京航空航天大学出版社,1999 [4] 李华,MCS-51系列单片机使用接口技术.北京航空航天大学出版社,1990 [5] 余永权,Flash 单片机原理及应用.北京:电子工业出版社,1997

[6] 潘新民、王燕芳.《微型计算机控制技术》.北京:人民邮电出版社:2004:85-112 [7] 兰吉昌,《51单片机应用设计百例》.北京:化学工业出版社,2009:220-230 [8] 曹素芬,单片微型计算机原理与接口技术[M].沈阳:东北大学出版社,1995. [9] 吴金戎,8051单片机实践与应用[M].北京:清华大学出版社,2002.

[10] 于永,戴佳,刘波.51单片机C语言常用模块与综合设计实例精讲[M].北京:电子工业出版社,2008 第二版. [11] 周润景,张丽娜.基于PROTEUS 的电路及单片机系统设计与仿真[M].北京:航空航天大学出版社,2006.P321~P326 [12] 肖婧,单片机系统设计与仿真--基于PROTEUS[M].北京:北京航空航天大学出版社,2010.

[13]胡烨 、姚鹏翼、江思敏.《Protel 99SE电路设计与仿真》.北京: 机械工业出版社,2002:100-170 [14] Johnson J B.The Multibus Design Guidebook. McGrawHill Book Company,1995 [15] Borko H,Bernier C L.Indexing concepts and methods .New York:Academic