当前位置:首页 > 红外球机 > 正文

单片机红外遥控器6-单片机红外遥控器按键编码

文章阐述了关于单片机红外遥控器6,以及单片机红外遥控器按键编码的信息,欢迎批评指正。

简略信息一览:

51单片机怎么用红外线?

--你是指红外遥控解码吧,给你一点提示,在单片机定义一个I/O口为红外遥控的输入端口,(红外遥控解码不一定要用到定时器和中断方式.具体方法有很多的,看场合选取)当然输入这个端口的信号是经过遥控接收电路处理过的一串数据,如TTL或者CMOS电平。

遥控器模块/: ***用51单片机最小系统和四个可编程按键,每个按键的按下和松开都会被单片机捕捉到,作为指令输入。(2) 主机模块/: 由单片机最小系统、继电器和LED灯组成,单片机通过接收来自遥控器的红外信号,控制继电器的通断,进而控制LED灯的亮灭状态。

单片机红外遥控器6-单片机红外遥控器按键编码
(图片来源网络,侵删)

用定时器中断来做,例如红外发送引脚连接到P0口, 计数一下定时初值(让P0的翻转频率为38KHZ),进定时器中断就对P0取反,这样红外就发送出去了。

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

IRM8601S的 1脚是OUT端,也就是信号输出端,接到单片机的IO口上,比如P0;2脚接到GND上;3脚接5V电源;单片机程序去读IO口上的状态,就可以读红外头的状态了。另外1脚接一个10K电阻到5V电源上。

单片机红外遥控器6-单片机红外遥控器按键编码
(图片来源网络,侵删)

然后再通过红外发射二极管产生红外线向空间发射遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制01H后16位为8位操作码(功能码)及其反码。

关于单片机红外遥控器6和单片机红外遥控器按键编码的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于单片机红外遥控器按键编码、单片机红外遥控器6的信息别忘了在本站搜索。

最新文章