请教各位大神 关于红外线的问题

2020-02-01 16:29发布

小弟想用51单片机做个 遥控器 来遥控电视空调, 写的程序 在示波器中已经是遥控器产生的波形,但是发射的时候就是收不到。是怎么回事啊?

我的红外光电管接线为: VCC接光电管的阳极,光电管的阴极接单片机引脚P3^4。 P3^4输出 红外控制信号。

程序如下:
#include<reg52.h>
static bit OP;
static unsigned int count;
static unsigned int endcount;
static unsigned int temp;
static unsigned char flag;
static unsigned char num;

sbit ir_in=P3^4;
char iraddr1;
char iraddr2;

void timeint(void)interrupt 1
{
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
bxzyf
1楼-- · 2020-02-01 20:05
你把示波器看到的波形和参数贴上来看看。
单片机直接驱动光电管的电流是不足够的。
jiabiyu
2楼-- · 2020-02-02 01:41
 精彩回答 2  元偷偷看……
lxa0
3楼-- · 2020-02-02 07:09
上你的硬件图看看~~~~~~~~~~~~~~~~~
STM_FPGA
4楼-- · 2020-02-02 07:11
估计距离太近吧,一般都需要载波。
bxzyf
5楼-- · 2020-02-02 08:25
用手机对着发射光管摄像,看看发射时有光没有。你的载波频率也要检查一下对不对。
jiabiyu
6楼-- · 2020-02-02 09:36
bxzyf 发表于 2012-12-16 19:07
用手机对着发射光管摄像,看看发射时有光没有。你的载波频率也要检查一下对不对。 ...

哥们你好牛逼啊,学习了

一周热门 更多>