红外遥感
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机系统课程设计报告书
题目:基于单片机的红外遥控器控制继电器的设计
院系名称:信息工程学院
专业名称:电子信息工程
班级:
学号:
姓名:
指导教师
目录
1 选题意义............................................................................................... 错误!未定义书签。
2 系统总体设计....................................................................................... 错误!未定义书签。
2.1总体设计思路............................................................................ 错误!未定义书签。
2.2 设计原理框图........................................................................... 错误!未定义书签。
3 硬件电路设计原理............................................................................... 错误!未定义书签。
3.1 单片机最小系统设计............................................................... 错误!未定义书签。
3.2 设计电路图............................................................................... 错误!未定义书签。
4 软件设计............................................................................................... 错误!未定义书签。
4.1 设计思路................................................................................... 错误!未定义书签。
4.2 程序代码................................................................................... 错误!未定义书签。
5 仿真调试结果....................................................................................... 错误!未定义书签。
5.1系统设计与仿真........................................................................ 错误!未定义书签。
6 收获体会............................................................................................... 错误!未定义书签。参考文献................................................................................................... 错误!未定义书签。
1、选题意义
红外遥控技术是一种利用红外线进行点对点通信的技术,其相应的软件和硬件技术都已比较成熟。它是把红外线作为载体的遥控方式。由于红外线的波长远小于无线电波的波长,因此在采用红外遥控方式时,不会干扰其他电器的正常工作,也不会影响临近的无线电设备。同时,由于采用红外线遥控器件时,工作电压低、功耗小,外围电路简单,因此它在日常工作生活中的应用越来越广泛。
2、系统总体设计
(1)总体设计思路:
本设计采用ATMEL的AT89C-51单片机作为发射电路核心芯片,分为遥控和解码两部分,点触式开关作为控制端,智能计算器发送信号,通过单片机的解码最后在LM1602显示屏上显示出来。当不同的指令键被按下时,指令信号电路产生不同脉冲编码的指令信号,然后经调制电路调制,变为编码脉冲调制信号,再由驱动电路驱动红外发射器发射红外光信号。接收器接收下来的信号经过放大后,送入解调电路进行解调,最后检测出指令信号,在显示屏上显示出来发射的信号。
(2)设计原理框图:
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。再由单片机接受并在LCD上显示内容。
红外遥控发射与接收原理框图
3、硬件电路设计原理
(1)单片机最小系统:
单片机的最小系统是指用最少的原件组成单片机可以工作的系统。对于51系列的单片机来说,最小系统一般包括主控芯片,电源电路,时钟电路,复位电路,有的还包括按键输入、输出显示等。
(2)设计电路图:
4、软件设计
(1)设计思路:
本次设计程序主要包括红外发射和接收解码程序,遥控发射首先初始化程序,然后调用键扫描处理子程序。遥控接收部分的主程序及初始化及延时过程如上:首先初始化,然后按照显示数据设定控制脉冲延时值,最后在LCD显示。
(2)程序代码:
遥控部分程序代码:
#include
static bit OP; //红外发射管的亮灭
static unsigned int count; //延时计数器
static unsigned int endcount; //终止延时计数
static unsigned char Flag; //红外发送标志