比如说我现在已经知道遥控器的按键码值,红灯为09 绿灯为08程序如下;#include<reg52.h>
sbit IR=P3^3;
sbit R=P0^4; //红灯
sbit G=P0^5; //绿灯
sbit BB=P0^6; //蓝灯
unsigned int RGB; 如果这个地方我把RBG=0X09的话 这个红灯就可以正常工作求大神指点。或者有遥控器方面的 程序可以借我参考下、
void led()
{
if(RGB==0X09)
{
R=~R;
G=1;
BB=1;
}
}
主函数我就没写了。我是把led()函数放在主函数大循环下面。但是 我这样写他灯不亮。这个程序是和解码一起的。解码部分现在是没问题 我也没写出来。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
奇了怪。。反正就是不行。。。。我上面如果 赋按键值的话就可以让它取反。不赋按键值就没反应。。。。。。。。。。
整个程序就是你昨天叫我改的那个呀。。。就是改return (TH0*256+TH0);--
改成return (TH0*256+TL0);
一周热门 更多>