1、 电子系统设计课程设计 实训报告 姓姓 名:名: 学学 号:号: 专业班级:专业班级: 指导教师:指导教师: 设计题目:设计题目: 红外遥控密码锁 完成时间:完成时间: 2011 年年 6 月月 20 日日 功能(25%) 实训(55%) 设计报告 (20%) 总 评 简易难度 (15%) 控制方式 (10%) 原理图 (10%) 装配图 (10%) 器件焊接 (5%) 软件控制 (10%) 功能实现 (10%) 质量评估 (10%) 格 式 (5%) 内 容 (15%) 指导教师签名: 摘摘 要要 本文主要阐述一种基于51单片机和红外接收管的红外解码的单片机控制系 统。文章详细介绍了红外遥控
2、密码锁的硬件电路和软件设计。硬件部分利用红 外接收头的输出接在 AT89C52单片机 INT1中断口,通过跳变沿触发的方式来 触发单片机 INT1中断,从而可以对编码脉冲进行接收、存储和解码,然后和用 户所设置的密码进行比较,来校对密码的正确与否,如果密码正确,伺服电机 (步进电机)正反转进行开锁和关锁,同时,还有三个 LED 来对系统的复位、 红外接收、电机转动状态进行指示。此外,为了防止密码泄露,该系统还支持 用户重设密码,上电复位的起始密码为0123,正确输入密码后,用户可以更改 密码。最后,为了防止遥控器失窃,非法人员多次试探尝试打开遥控锁,该系 统还增加了错误报警功能,按五次键输入密
3、码错误后,蜂蜜器持续鸣叫一分钟 进行报警。软件部分用 C 语言进行编程,采用模块化设计思想。 该系统硬件电路简单,造价低廉,操作方便,完全符合设计要求,也具有 很高的应用价值。例如可以作为汽车车门锁(较常规的遥控锁更安全) ,也可以 作为仓库和家用门锁等。 关键词关键词:单片机、红外、遥控、密码锁 目目 录录 1 绪言 . 1 1.1 课题背景、发展及意义 . 1 1.2 课程的具体要求及任务 . 1 1.2.1 设计任务 . 1 1.2.2 基本要求 . 1 1.2.3 发挥部分 . 1 2 红外遥控锁总体设计方案 2 2.1 任务分析与实现 2 2.2 红外遥控锁硬件方案设计 . 3 2.
4、3 红外遥控锁软件方案设计 4 3 红外遥控锁硬件电路设计方法及原理 5 3.1 红外遥控系统 5 3.1.1 调制 5 3.1.2 发射系统 5 3.1.3 红外接收头原理图 6 3.2 单片机的原理及应用 . 7 3.2.1 单片机原理简介 7 3.2.2 单片机最小系统的介绍 7 3.2.3 单片机定时/计数功能的介绍 8 3.3 步进电机工作原理 8 3.3.1 步进电机原理 8 3.3.2 步进电机驱动电路 . 8 3.4 LED 指示电路 9 3.5 蜂鸣器电路 . 9 3.6 系统原理图及印刷板图 . 10 3.6.1 系统总原理图. 10 3.6.2 印刷版图 . 10 4 软件设计流程 11 4.1 全部软件 . 12 5 系统的调试与分析 12 5.1 硬件调试 12 5.2 软件调试 12 6 结论与展望. 13 6.1 结论 . 13 6.2 展望 . 13 致谢. 14 参考文献 14 附录 1 14 附录 2 15 1 1 绪言绪言 1.1 课题背景、发展及意义课题背景、发展及意义 由于红外线遥控不具有像无线电遥控那