基于AT89S51单片机的红外遥控智能密码锁的设计 摘要:本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有掉电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。
关键词:密码锁;红外通信原理;智能遥控原理。
1 引言
随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。
设计本课题时构思了两种方案:一种是用以AT89s51为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。考虑到数字电路方案原理过于简单,而且不能满足现在的安全需求,所以本文采用前一种方案。 毕业设计说明书目录
1 引言……………………………………………………………… 16
2 方案论证………………………………………………………… 16
2.1采用数字电路控制…………………………………………… 17
2.2单片机控制方案……………………………………………… 17
3 各电路设计和论证……………………………………………… 17
3.1开锁机构……………………………………………………… 17
3.2 按键电路设计………………………………………………… 18
3.3显示电路设计………………………………………………… 20
3.4 AT24C02掉电存储单元的设计……………………………… 21
3.5密码锁的电源电路设计…………………………………………22
3.6设计总框图………………………………………………………23
4软件设计…………………………………………………………23
4.1红外遥控程序流程图…………………………………………24
4.2密码锁程序流程图………………………………………… 25
4.3 主程序设计…………………………………………………… 26
5软硬件系统的调试…………………………………………………34
6附录…………………………………………………………… 36
7参考文献……………………………………………………………………………37参考文献
[1]李朝青.单片机原理及接口技术.北京:北京航空航天大学出版社.1998
[2]李朝青.PC机及单片机数据通信技术.北京航空航天大学出版社.2000
[3]李军.51系列单片机 高级实例开发指南.北京航空航天大学出版社.2004
[4]全国大学生电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编.北京理工大学出版社.2005
[5]张文峥,李先亮,张其善等.IrDA红外通信在导航仪中的应用. 电子技术应用. 2000
[6]邱玉春,李文俊.单片机系统中的红外通信接口.电子产品世界.2000
[7]杨将新,李华军.单片机程序设计及应用(从基础到实践).电子工业出版社.2006