下载此文档

红外遥控器.doc


文档分类:通信/电子 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
课程设计报告
题目红外遥控器的制作

任务与要求
1. 通过红外线发射和接收器,利用单片机指令对红外设备进行控制,实现对LED灯遥控开关。
2. 认识AT89S52单片机的基本功能与结构。
3. 掌握一些应用电子和光电等知识,懂得相关元器件的工作原理。
4. 掌握硬件设计及焊接工艺。
遥控器的制作
设计目的
本课程设计是通过基于51单片机指令来对红外设备进行控制,实现对LED灯遥控开关。电路主要包括红外发射部分和红外接受部分,利用发射电路上的四个按钮远程分别控制接收电路上的四个LED灯的亮灭。
三、使用主要电子元件
AT89S52、三极管C9013、电容电阻若干、红外发射和接收二极管、发光二极管
初步电路图
图1 红外发射电路图
图2 红外接收电路图
程序设计内容与程序流程图
接收部分和发射部分程序流程图如下所示,程序设计内容在附件给出。
按键号转至相应的发射
(1)发射部分程序流程图(2)接收部分程序流程图
可能存在问题
测量精度不够高,可能是电路延时作用,也可能是软件编写不够合理。
响应速度不够灵敏,需要优化编码提高响应速率。
设计方案中的不足及改进
刚开始设计出来的电路不灵敏,遥控灯灯不停闪烁,后来在程序中加入了延时保护程序,改善了这种情况。
分工与合作情况总结
这次实验我们分工明确,在讨论完之后,定下计划,而后各自完成自己的任务。
硬件跟软件同时进行,分两步走,无需等待硬件完成后在编写程序,最后汇总,调试,这大大提高了工作的效率
十一、实验总结
(1)由于目前的遥控装置大多对某一设备进行单独控制,而在本设计中的红外遥控电路设计了多个控制按键,可以对不同的设备,也可以对同一设备的多个功能进行不同的控制,基本符合技术要求。
(2)在设计过程中,通过大量的查阅资料,认真研究材料,对单片机有了更为深刻的理解。但是我们的设计成品还存在不少的问题,如红外遥控电路的抗干扰能力差,遥控系统有时失灵等。
十二、参考文献
[1]李朝青,《单片机原理及接口技术》,北京航空航天大学出版社,2005年10月;
[2]彭为,《单片机典型系统设计实例精讲》,电子工业出版社,2006年12月。
附件(源程序)
发射部分单片机程序
ORG 0000H
AJMP START
START: MOV R1,#0E6H
MOV R2,#4DH
MOV TMOD,#02H ;定时器设置为模式2,定时功能
MOV TH0,#0F2H ;设置定时器初值,使载波频率为40K
MOV TL0,#0F2H
CLR
MAIN: MOV P1,#0FFH ;循环等待按钮输入
ACALL DA1MS ;延时消抖动
MOV A, P1
CJNE A,#P
AJMP MAIN
COMP: CJNE A,#1 ;判断输入按钮值,给R3赋相应的值,用作控制输出信号的参数
MOV R3,#1H
AJMP SEND
COM1: CJNE A,#2
MOV R3,#2H
AJMP SEND
COM2: CJNE A,#3
MOV R3,#3H
AJMP SEND
COM3: MOV R3,#4H
SEND: SETB TR0
LOOP1

红外遥控器 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小168 KB
  • 时间2018-02-18