红外遥控智能密码锁
摘要:红外线的控智能密码锁是一种比较先进的密码开关,由红外线发射机发射信号,接收机接收信号,然后经放大电路,再由CPU对其进行识别、处理,从而实现智能控制的遥控密码锁的功能。
关键词:红外线;遥控;密码锁
目 录
1引言 ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
2密码锁介绍•••••••••••••••••••••••••••••••••••••••••••••••••••••••1
2.1拨码盘式全机械密码锁原理•••••••••••••••••••••••••••••••••••••••1
2.2红外遥控智能密码锁•••••••••••••••••••••••••••••••••••••••••••••1
3系统硬件设计及实现•••••••••••••••••••••••••••••••••••••••••••••••2
3.1 设计思想及系统框图••••••••••••••••••••••••••••••••••••••••••••2
3.1.1设计思想•••••••••••••••••••••••••••••••••••••••••••••••••••••2
3.1.2 系统框图 ••••••••••••••••••••••••••••••••••••••••••••••••••••3
3.2AT89C52芯片介绍••••••••••••••••••••••••••••••••••••••••••••••••3
3.2.1 AT89C52引脚功能说明••••••••••••••••••••••••••••••••••••••••••4
3.3 AT89C2051芯片介绍•••••••••••••••••••••••••••••••••••••••••••••8
3.4 电源电路•••••••••••••••••••••••••••••••••••••••••••••••••••••••9
3.5键盘及其接口技术•••••••••••••••••••••••••••••••••••••••••••••••9
3.5.1键盘的抖动干扰•••••••••••••••••••••••••••••••••••••••••••••••10
3.5.2抖动干扰的消除•••••••••••••••••••••••••••••••••••••••••••••••10
3.5.3矩阵式键盘的结构组成•••••••••••••••••••••••••••••••••••••••••11
3.6七段LED数码显示器的结构•••••••••••••••••••••••••••••••••••••••12
3.7红外的发送模块和接收模块原理图•••••••••••••••••••••••••••••••••13
3.8红外的发送和接收•••••••••••••••••••••••••••••••••••••••••••••••13
4系统软件设计•••••••••••••••••••••••••••••••••••••••••••••••••••••14
4.1程序框图•••••••••••••••••••••••••••••••••••••••••••••••••••••••14
4.2程序清单•••••••••••••••••••••••••••••••••••••••••••••••••••••••17
5检测与调试•••••••••••••••••••••••••••••••••••••••••••••••••••••••19
5.1硬件调试•••••••••••••••••••••••••••••••••••••••••••••••••••••••19
5.1.1排除逻辑故障•••••••••••••••••••••••••••••••••••••••••••••••••19
5.1.2排除元器件失效•••••••••••••••••••••••••••••••••••••••••••••••19
5.1.3排除电源故障•••••••••••••••••••••••••••••••••••••••••••••••••19
5.2软件调试•••••••••••••••••••••••••••••••••••••••••••••••••••••••19
5.2.1逻辑错误•••••••••••••••••••••••••••••••••••••••••••••••••••••19
5.2.2功能错误•••••••••••••••••••••••••••••••••••••••••••••••••••••20
5.3联机仿真调试•••••••••••••••••••••••••••••••••••••••••••••••••••20
6附录•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••20
原理图•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••22
参考文献•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••23
参考文献
1 南建辉,王军茹.AT89C51单片机原理及应用实例.北京:清华大学出版社 ,2004
2 朱运利.单片机技术应用。机械工业出版社,2005
3 黄正瑾,束海泉.综合电子设计与实践.东南大学出版社,2002
4 张大彪.电子技能与实训.电子工业出版社, 2004
5 韩全力,赵德申.微机控制技术及应用.机械工业出版社, 2004
6 李华.AT89C51单片机接口技术与运用.北京航天航空大学出版社,2000
7 林伸茂.8051单片机彻底研究基础.人民邮电出版社,2003
8 赵广林.Protel 99SE电路设计与制作.电子工业出版社,2005
9 冯耀辉.PowerPCB 5.0入门与提高.人民邮电出版社,2004
10康华光.电子技术基础.高等教育出版社,2004.7