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

51单片机红外遥控空调(51单片机红外遥控程序)

文章阐述了关于51单片机红外遥控空调,以及51单片机红外遥控程序的信息,欢迎批评指正。

简略信息一览:

基于51单片机红外遥控代码(C语言)

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

需要找读码器读出来,给你一具C51的红外C程序,试用过,可以用。

51单片机红外遥控空调(51单片机红外遥控程序)
(图片来源网络,侵删)

这跟你使用的单片机、晶振,也就是速度有关系,单纯的一个程序,根本没办法更改。给你个我的,很好用,关键是精简,不使用外部中断,使用定时器一枚。

普中51单片机红外遥控没有反应

1、线路连接问题。51单片机红外遥控小车是一个比较经典的51单片机项目,适合用来作为新手的毕业项目,红外扫不出很大问题是线路的连接问题导致的,重新将线路连接一遍即可恢复。

2、我帮你看了一下,没发现代码上有明显的问题,建议你按照我说的步骤自己调试一下。将main函数里面的LED注释掉。使用P0=LED[不一样的值],添加到红外解码的代码里面。

51单片机红外遥控空调(51单片机红外遥控程序)
(图片来源网络,侵删)

3、问题已经解决了,我百度了好久,发现是因为51单片机内部有傻100k的上拉电阻,所以高电平驱动能力很弱,这个人体红外模块输出的是3V,应该是不够高所以单片机内部检测不到高电平?是这样理解的吧。。

4、“遥控器没有反应的原因有:电池没电了,遥控器电路板坏了,遥控器按键坏了,遥控器红外LED坏了,晶振坏了,电池极性反了,发射接收区堵塞了,弹簧生锈了,潮湿了,距离太远了。遥控器的电池没电了。

5、遥控器没反应的原因有:电池没电、遥控器线路板摔坏了、遥控器按键坏了、遥控器红外发光二极管坏掉了、晶体振荡器坏了、电池极性装反了、发射接收区被遮挡、弹簧生锈、受潮、距离过远。

51单片机怎么用红外线?

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

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

达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射 ;遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,;防止不同机种遥控码互相干扰。

红外传感器和单片机之间的连接方法:红外传感器绝大部分都是通过测引脚电压换算成距离。所以一般红外都有三根引脚,VCC和GND肯定会接噻,然后信号线接到你开启单片机的ADC通道对应的引脚,读该引脚的电平换算成距离。

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

关于51单片机红外遥控空调和51单片机红外遥控程序的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于51单片机红外遥控程序、51单片机红外遥控空调的信息别忘了在本站搜索。

最新文章