基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx

上传人:b****1 文档编号:15335843 上传时间:2022-10-29 格式:DOCX 页数:40 大小:919.43KB
下载 相关 举报
基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx_第1页
第1页 / 共40页
基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx_第2页
第2页 / 共40页
基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx_第3页
第3页 / 共40页
基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx_第4页
第4页 / 共40页
基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx

《基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx(40页珍藏版)》请在冰豆网上搜索。

基于单片机的红外遥控系统设计 单片机与电子技术等专业毕业设计 毕业论文Word文档下载推荐.docx

为了更直观的观察红外遥控效果,本系统还增加了数码管来显示接收到的红外数据;

使用28BYJ48型步进电机作为红外信号的最终操控的对象,利用遥控器发射不同的数值,实现对步进电机转速的控制。

关键词:

单片机;

AT89C52;

红外遥控;

步进电机

 

Microcontroller-basedInfraredRemoteControlSystemDesign

ABSTRACT

Withthedevelopmentofscienceandtechnologyaswellasimprovementoflivingstandards,avarietyofremotecontrolequipmentslowlypenetratedintoeveryaspectofpeople'

slives,theseremotecontroldevices,greatconveniencetopeople'

slives.Traditionalremotecontrolwithadedicatedencodinganddecodingintegratedcircuitchip,thiscircuit,althoughtheproductionissimple,butforanumberofkeycapabilitiesmaybelimited,whichcanonlybeusedforaparticularelectricalequipment,andthusitsscopeofapplicationhasbeengreatlyrestrictions.Usingtheremotecontrolsystemofthesingle-chipdesign,withaflexibleprogramming,andoperationcodenumbercanbeset,etc.

ThisdesignusesAT89C52asthemainchip,decodingandexecutionofremoteoperationresponsiblefortheinfrareddata;

infraredsignalusingtheremotecontrolavailableonthemarketthathadbeenproduced,itusestheencodingchipHS6221thatusingNECencoding;

integratedinfraredreceiverheadHS0038responsiblefortheinitialprocessingoftheinfraredsignalreceiverandreverseamplification;

moreintuitiveobservationofinfraredremotecontroleffect,thesystemalsoaddsadigitalcontroltodisplaythereceivedinfrareddata;

28BYJ48steppermotoristhefinalmanipulationoftheinfraredsignalobject,usingtheremotecontroltolaunchdifferentvalues​​ofthesteppermotorspeedcontrol.

KeyWords:

MCU;

AT89C52;

Infraredremotecontrol;

Steppermotor

目  录

第一章 绪论

1.1红外遥控系统的简介

红外遥控是利用红外技术实现两点间的近距离保密通信和信息转发。

它一般由红外发射和接收系统两部分组成。

发射系统对一个红外辐射源进行调制后发射红外信号,而接收系统用光学装置和红外探测器进行接收,这两部分就构成红外遥控通信系统。

1.2红外遥控技术的发展

红外通信由来已久,但是进入90年代,这一通信技术又有新的发展,应用范围更加广泛。

遥控器是一种用于远端控制机械的装置。

现代的遥控器,主要是由专用集成电路板和用来产生不同信息的按钮所组成。

1995年,一个由部件、计算机系统、外围设备和电信厂商组成的大型集团——红外数据协会(IrDA)就红外通信的一套标准达成一致。

现在约有120家以上的厂商支持红外通信标准。

其中的许多厂商已推出符合红外通信标准并支持Windows95的产品。

此外,红外数据协会开发的这种新的无线通信标准还得到PC机产业的有力支持[1]。

此外,红外通信的连通性已用在大多数新的便携式笔记本中,并成为一种最具成本效益和便于使用的无线通信技术而问鼎市场。

1.3红外遥控技术的特点

由于红外遥控装置具有体积小、功耗低、成本低、编码/解码容易等诸多优点,因而在很多家用电器中得到广泛的应用。

工业控制方面,在高压、辐射、有毒气体、粉尘等环境下采用红外遥控不仅安全可靠,而且可以有效地隔离电气干扰。

保密性强,息容量大,结构简单等特点,使红外通信技术既可以是室内使用,也可以在野外使用,由于它具有良好的方向性,所以适用于国防边界哨所与哨所在之间的保密通信,故国外军事通信机构历来重视这一技术的开发和应用。

这一技术在军事隐蔽通信,特别是军事机密机构、边海防的端对端通信中将发挥出重要的作用。

红外遥控器是一种非常容易买到且价格便宜的产品种类很多,但它们都是配合某种特定电子产品的,如各种电视机、VCD、空调器等。

1.4红外遥控技术的发展前景

目前,符合红外通信标准要求的个人数字数据助理设备、笔记本计算机和打印机已推向市场,然而红外通信技术的潜力将通过个人通信系统(PCS)和全球移动通信系统(GSM)网络的建立而充分显示出来。

红外通信标准有可能使大量的主流计算机技术和产品遭淘汰,包括历史悠久的调制解调器。

预计,执行红外通信标准即可将所有的局域网(LAN)的数据率提高到10Mb/s。

红外通信标准规定的发射功率很低,因此它自然是以电池为工作电源的标准。

目前,惠普移动计算分公司正在开发内置式端口,所有拥有支持红外通信标准的笔记本计算机和手持式计算机的用户,可以把计算机放在电话机的旁边,遂行高速呼叫,可连通本地的因特网。

由于电话机、手持式计算机和红外通信连接全都是数字式的,故不需要调制解调器[2]。

红外通信标准的广泛兼容性可为PC设计师和终端用户提供多种供选择的无电缆连接方式,如掌上计算机、笔记本计算机、个人数字助理设备和桌面计算机之间的文件交换;

在计算机装置之间传送数据以及控制电视、盒式录像机和其它设备等近距离传输领域有很大的发展空间和更广阔的前景。

1.5课题的意义

目前市场上一般设备系统均采用专用的遥控编码及解码集成电路,具有制作简单等特点,但由于这些芯片价格较贵,功能键数及功能受到特定的限制,且相互之间采用的遥控编码格式互不兼容,所以各机型的遥控器通常只能针对各自的遥控对象而无法通用,只适用于某一专用电器产品的应用,应用范围受到限制。

采用单片机进行遥控系统的应用设计,具有硬件接口简单方便,编程灵活多样,操作码个数可随意设定等优点。

本设计目的就在于介绍软件解码研究的一般方法和红外遥控器进行二次开发的应用技术。

第二章 单片机的工作原理

2.1AT89C52的简介

AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用[2]。

2.2AT89C52的功能特性

AT89C52提供以下标准功能:

8字节FLASH闪速存储器,256字竹内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C52可降至OHz的静态逻辑操作,并支持两种软件可选的节电上作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器.串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

2.3AT89C52的引脚功能

AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。

功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等[3]。

如图2.1,AT89C52的主要管脚有:

XTAL1(19脚)和XTAL2(18脚)为振荡器输入输出端口,外接12MHz晶振。

RST/Vpd(9脚)为复位输入端口,外接电阻电容组成的复位电路。

VCC(40脚)和VSS(20脚)为供电端口,分别接+5V电源的正负端。

P0~P3为可编程通用I/O脚,其功能用途由软件定义,在本设计中,P0端口(32~39脚)被定义为N1功能控制端口,分别与N1的相应功能管脚相连接,13脚定义为IR输入端,10脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板CPU的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。

P0口:

P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1口:

P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),Flash编程和程序校验期间,P1接收低8位地址。

P2口:

P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1