基于51单片机的红外遥控器的设计(51红外遥控电路图)

交换机 2024-09-23 元器件 40 views

扫一扫用手机浏览

文章目录 [+]
我想用51单片机经过红外管发射4种不同的信号,再用一个51单片机来接收...

1、红外发射管瞬间产生足够大的电流(200MA),才可以让NPN和PNP饱和。PWM接P3,输出34K方波IR_OUT接P0,控制PWM方波的通断,即发送信号。

2、红外发射模块用51单片机编程使用:用定时器中断来做,红外发送引脚连接到P0口,***计数一下定时初值(让P0的翻转频率为38KHZ),进定时器中断就对P0取反,这样红外就发送出去了。

3、首先要知道当前红外信号的时钟周期和数据长度,用同样的时钟周期来采集脉冲信号保存到数组里面就可以了。就像串行通讯一样处理。当按下P0时,开始检测P1状态。当P1从0变1时,就开始取数了。

4、最简单的,发送端:按一下键发一个脉冲;接收端:进行脉冲计数,用led显示。

求单片机C51红外线收发方案(最好有详细解释)

最简单的,发送端:按一下键发一个脉冲;接收端:进行脉冲计数,用led显示。

还有你的单片机是***STC89C52RC***的话,可以用“定时器2可编程时钟输出”产生38khz的频率信号,STC89C52RC一共有3个定时器(定时器0、2),其中定时器2功能最多,可编程时钟输出就是其中之一。

本次作业选用的是NEC协议编码的,由38K载波调制的红外编码。基于51单片机的编码环境,编程语言为C51。***原理框图如下:3***NEC编码方式***引导码,16bit用户码(地址码),8bit命令码(数据码)及其反码。

红外发射-38K,如果能收到,那么一体化接收的输出脚,输出的也是38K的方波。应该在接收的输出脚,接上“检波电路”,这样,收到、收不到,检波电路就会输出高、低电平了。

我无线电不懂,红外写过51单片机的收发程序,可我不会制作遥控器...

本次作业选用的是NEC协议编码的,由38K载波调制的红外编码。基于51单片机的编码环境,编程语言为C51。***原理框图如下:3***NEC编码方式***引导码,16bit用户码(地址码),8bit命令码(数据码)及其反码。

对于我们的红外接收程序来说并不需要实际解码出红外信号到底包含了那些具体的信息,只要其能够区分出红外遥控上的各个按键就行。

我也做了个玩,用红外遥控器加一个遥控一体化接收头就可以了。

本系统采用模块化设计,软件用C语言编写。转贴于***51论***文网***设计任务和要求以AT98C51单片机为核心,制作一款红外遥控小车,小车具有自动驾驶,手动驾驶和循迹前进等功能。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/2606.html

相关文章

  • 暂无相关推荐