山西一体化遥控接收头供应商
LED选择地址线3 LED总使能引脚 数码管显示字符转换表 数码管显示缓冲区 T0重载值的高字节 T0重载值的低字节 初始化红外功能 配置T0定时1ms 配置T0中断为高优先级 接收到红外数据时刷新显示 定时器计数频率 计算所需的计数值 计算定时器重载值 修正中断响应延时造成的误差 定时器重载值拆分为高低字节 清零T0的控制位 配置T0为模式1 加载T0重载值定时器重新加载重载值 TL0 = T0RL; //LED数码管动态扫描 P0 = 0xFF; //关闭段选位,显示消隐 位选索引值赋值到P1口低3位 P0 = LedBuff[iled]; //相应显示缓冲区的值赋值到P0口 if (iled < 5) //位选索引0-5循环,因有6个数码管 c文件程序的主要功能就是把获取到的红外遥控器的用户码和键码信息,传送到数码管上显示出来,并且通过定时器0的1ms中断进行数码管的动态刷新。不知道大家经过试验发现没有,当我们按下遥控器按键的时候,数码管显示的数字会闪烁,这是什么原因呢?单片机的程序都是顺序执行的,一旦我们按下遥控器按键,我们的程序就会进入遥控器解码段,而这个解码段的时间比较长,要几十个毫秒,而我们的数码管动态刷新间隔超过了10ms后就会有闪烁的感觉了,因此这个闪烁主要是由于我们程序执行红外解码时,延误了数码管动态刷新造成的。
红外接收头的原理红外遥控信号是一连串的二进制脉冲吗。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调治在特定的载波频率上,然后再经红外发射二管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调.目前,对于这种进行了调制的红外遥控信号,通常是采用一体化红外线接收头进行调 红外接收头的原理 红外遥控信号是一连串的二进制脉冲吗。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是先将其调治在特定的载波频率上,然后再经红外发射二管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调.目前,对于这种进行了调制的红外遥控信号,通常是采用一体化红外线接收头进行调解.一体化红外线接收头将红外发光二管,低噪音放大器,限幅器,带通滤波器,解调器,,以及整形驱动电路等集成在一起.一体化红外线接收头体积小,灵敏度高,外接元件少,抗干扰能力强,使用十分方便.
红外遥控系统结构 红外遥控系统的主要部分为调制、发射和接收,如图1所示: 红外遥控是以调制的方式发射数据,就是把数据和一定频率的载波进行“与”操作,这样既可以提高发射效率又可以降低电源功耗。 调制载波频率一般在30khz到60khz之间,大多数使用的是38kHz,占空比1/3的方波,如图2所示,这是由发射端所使用的455kHz晶振决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9kHz≈38kHz。
红外线发射管采用的半导体材料通常是砷化镓(GaAs)、砷铝化镓(GaAlAs)等,以全透明或浅蓝色、黑色树脂封装。目前红外线发射管的应用主要是各类光电检测器的信号源,具体用在遥控、警报和无线通信等方面,如我们在电视遥控器这一类发射设备前端看到的暗红色半透明圆球器件就是LED红外发射管。