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

51单片机中的红外功能-51单片机红外接收原理

接下来为大家讲解51单片机中的红外功能,以及51单片机红外接收原理涉及的相关信息,愿对你有所帮助。

简略信息一览:

51单片机红外遥控红外接收引脚是否应该串接电阻

1、其实,这个问题也只限于传统的51单片机,如8031,AT89C51。因为P0口,是为了扩展外部存储器时,用作数据线的,因此内部作了准双向口,即是开漏输出的,就不能有上拉电阻。

2、一般情况下,不需要加上拉电阻,除非有种特殊的情况,就是你的TXD串口通讯线超过了3m,这个时候需要加个上拉电阻,电阻的大小和波特率有关系,波特率越高,电阻就要越大。如果没超过3m,不需要加上拉电阻。

51单片机中的红外功能-51单片机红外接收原理
(图片来源网络,侵删)

3、然后信号线接到你开启单片机的ADC通道对应的引脚,读该引脚的电平换算成距离。红外传感器如果是数据信号,有几个脚,就用单片机几个脚连接,然后根据输出信号的时序写程序读。如果是模拟信号,就得用到A/D转换电路。

4、main(void){ IT0=1; //INT0下降沿中断 EX0=1; //允许INT1中断 EA=1;Count=0;//初始化计数器 while(1){ P1=~Count;//图中的led应该是串电阻公共端接电源,P1口拉低亮,置高灭。

基于51单片机编写程序,怎么利用红外接收头判断红外线是否被打断?_百度...

JB IRIN,INTOUT1;判断P2是否有高电平,如果有就退出解码程序 DJNZ R6,EXINT10;循环10次,检测在900微妙中是否存在高电平。以上完成对遥控信号的9000微秒的初始低电平信号的识别。

51单片机中的红外功能-51单片机红外接收原理
(图片来源网络,侵删)

这个看你的电路了,你的外部接的什么传感器?光电的还是霍尔的?也就是接到单片机INT0(p2)引脚的那个信号。

以下文件是51单片机实现遥控解码,通过数码管显示键码的程序,P0口驱动数码管段选,p6和p7为数码管位选,接收头连到P2口。

关于51单片机中的红外功能,以及51单片机红外接收原理的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。

最新文章