我现在用红外接收一体头,单片机,红外发射头来做一个红外遥控器.
我现在用红外接收一体头,单片机,红外发射头来做一个红外遥控器.我是用单片机来做发射信号,我将单片机的一个I/O口作为输出脉冲信号的管脚,输出通过一个电阻接红外发射管接地.单片机编程时,我先选定单片机的工作频率为4Mhz,然后用延时子程序产生38Khz的波形作为载波,然后利用这个载波频率作为输出代码的基本频率,比如“0”用4个载波周期的低电平和12个载波周期的高电平表示,这样算实现了频率的加载吗?这样的频率加载有什么问题吗?求有过用单片机做红外遥控器的高手前辈多多指教,
最佳回答
一般电视等的波特率为1200;机顶盒1500,你的波特率为2375,如果用异步通讯,可能单片机串口不好设。另外,0和1的宽度应该一样,这个应该叫“调制”,可能你用窄脉冲代表0,宽脉冲代表1,不用串口,用其他口接收,应该无问题,但可能软件判断麻烦点。简单的话,产生38K没问题,用串行输出去调制这个38K信号,是否内部可以用波特率发生器 调制,可看看说明书一体头接串口接收端,两个单片机波特率设一样,就可以直接读写串口(UART)了。
最新回答共有2条回答
-
2026-04-02 08:54:32高大的小笼包
回复一般电视等的波特率为1200;机顶盒1500,你的波特率为2375,如果用异步通讯,可能单片机串口不好设。另外,0和1的宽度应该一样,这个应该叫“调制”,可能你用窄脉冲代表0,宽脉冲代表1,不用串口,用其他口接收,应该无问题,但可能软件判断麻烦点。简单的话,产生38K没问题,用串行输出去调制这个38K信号,是否内部可以用波特率发生器 调制,可看看说明书一体头接串口接收端,两个单片机波特率设一样,就可以直接读写串口(UART)了。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
