基于AT89S51单片机的红外遥控设计

基于AT89S51单片机的红外遥控设计

ID:35617065

大小:1.27 MB

页数:15页

时间:2019-04-02

基于AT89S51单片机的红外遥控设计_第1页
基于AT89S51单片机的红外遥控设计_第2页
基于AT89S51单片机的红外遥控设计_第3页
基于AT89S51单片机的红外遥控设计_第4页
基于AT89S51单片机的红外遥控设计_第5页
资源描述:

《基于AT89S51单片机的红外遥控设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于AT89S51单片机的红外遥控设计摘要:红外线遥控是利用波长为0.76~1.5μm之间的红外线来传送控制信号的,常用的红外遥控系统一般分发射和接收两个部分。本文主要介绍怎样利用AT89S51单片机以及其周边电路实现红外线遥控的,它由发射部分和接收部分电路、程序代码调试组成,在选择合适的环境,红外遥控电路设计了多个控制按键,可以对不同的设备,也可以对同一设备的多个功能进行不同的控制。关键词:AT89S51单片机;红外发光二极管;晶振Abstract:Infraredremotecontrolistheuseofwavelength

2、nearinfraredbetween0.76and1.5μmtotransmitthecontrolsignal,infraredremotecontrolsystemsaregenerallydividedintotransmitandreceivetwoparts.ThispapermainlyintroduceshowtouseAT89S51MCUanditsperipheralcircuitrealizationofinfraredremotecontrol,whichiscomposedofpartsoftransmit

3、tingandreceivingcircuit,codedebugging,inthechoiceofasuitableenvironment,infraredremotecontrolcircuitdesignofmultiplecontrolbutton,canbeofdifferentequipment,canalsobeafunctionofthesameequipmentaredifferentcontrol.Keywords:AT89S51MCU;infraredemittingdiodes;crystal1引言第14页

4、(共15页)随着远程教育系统的不断发展和日趋完善,红外遥控得到了广泛应用。同时使用于多种设备,如:数字投影机、DVD、VCD、录像机、电视机等。由于各种设备都自带遥控器,因而使用多种遥控器,通过基于单片机的控制指令来对多种设备进行远程控制不同的设备。红外遥控是目前家用电器中用得较多的遥控方式,红外遥控系统一般分发射和接收两个部分。红外遥控的特点是不影响周边环境的、不干扰其他电器设备、功能强、成本低等。由于其无法穿透墙壁,故不同房间的家用电器可使用的遥控器而不会产生相互干扰以实现多路遥控。系统设计利用红外传输控制指令及智能控制系统,借

5、助微处理器强大灵活的控制功能发出脉冲编码,组成的一个遥控系统。2系统总体设计红外遥控系统由发射和接收两大部分组成,系统采用编/解码专用集成电路和单片机芯片来进行控制操作。设计的电路由几个基本模块组成:直流稳压电源,红外发射电路,红外接收电路及控制部分。系统框图如图所示:图2-1红外遥控发射系统图图2-2红外遥控接收系统图本设计的主要技术指标如下:第14页(共15页)(1)遥控范围:4—6米;(2)显示可控制的通道;(3)灵敏可靠,抗干扰能力强;(4)控制用电器电流最高为2A。3系统硬件设计3.1主要芯片——单片机AT89S2051介

6、绍同一般微处理器的AT89S2051的控制器由指令寄存器IR、指令译码器ID、定时及控制逻辑电路和程序计数器PC等组成。程序计数器PC是一个16位的计数器(PC不属于特殊功能寄存器SFR范畴),它总是存放着下一个要取得指令的16位存储单元地址。CPU总是把PC的内容作为地址,从内存中取出指令码或含在指令中的操作数。指令寄存器保存当前正在执行的一条指令。执行一条指令,先把他从程序存储器取到指令存储器中。指令内容含操作码和地址码,操作码送往指令译码器ID,并形成相应指令的微操作信号,地址码送往操作数地址形成实际的操作数地址。定时与操作是

7、微处理器的核心部件,他的任务是控制取指令、执行指令、存取操作数或运算结果等操作,向其他部件发出各种微操作控制信号,协调各部件的工作。AT89S2051单片机内设有振荡电路,只需外接石英晶体和频率微调电容就可产生内部时钟信号。3.2AT89S2051的引脚AT89S2051采用引脚双列直插式封装,现将个引脚的功能说明如下:·Vcc(20):电源电压端。·GND(10):地端。·RST(1):复位输入端。当RST引脚出现两个机器周期的高电平时,单片机复位。复位后,AT89S2051内部专用寄存器及I/O口的处置与8051的情况一样,而内

8、部的状态保持不变。第14页(共15页)·XTAL1(5):振荡器反相放大器的输入和内部时钟发生器的输入端。·XTAL1(4):振荡器反相放大器的输出端。·P1口:P1口是一个8位双向I/O口。P1.2-P1.3引脚内部接有上拉电阻。P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。