⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 philips.c

📁 keil c open
💻 C
字号:
#include "extern.h"

void os_ansly_byphis()
{
 if(t[2]==0x55)
    {
		pe[5]=0x60;
		pe[6]=0x30;
        switch(t[3])
         {
             case 0x01:pe[4]=2;break;//right
             case 0x02:pe[4]=1;break;//left
             case 0x04:pe[4]=3;break;//down
             case 0x08:pe[4]=4;break;//up
             case 0x05:pe[4]=8;pe[2]=0x64;break;//right down
             case 0x09:pe[4]=7;pe[2]=0x64;break;//right up
             case 0x06:pe[4]=6;pe[2]=0x64;break;//left down
             case 0x0a:pe[4]=5;pe[2]=0x64;break;//left up
             case 0x20:pe[4]=0x0d;break;//tele
             case 0x10:pe[4]=0x0e;break;//wide
           //  case 0x21:pe[4]=0x0d;nbyte=5;break; //tele right
            // case 0x22:pe[4]=0x0d;nbyte=5;break;// tele left
            // case 0x24:pe[4]=0x0d;nbyte=5;break;//tele down
           //  case 0x28:pe[4]=0x0d;nbyte=5;break;//tele up
            // case 0x25:pe[4]=0x0d;nbyte=5;break;//tele right down
            // case 0x29:pe[4]=0x0d;nbyte=5;break;//tele right up
           //  case 0x26:pe[4]=0x0d;nbyte=5;break;// tele left down
           //  case 0x2a:pe[4]=0x0d;nbyte=5;break;//tele left up

           //  case 0x11:pe[4]=0x0e;nbyte=5;break;//wide right
            // case 0x12:pe[4]=0x0e;nbyte=5;break;// wide left
            // case 0x14:pe[4]=0x0e;nbyte=5;break;//wide wown
            // case 0x18:pe[4]=0x0e;nbyte=5;break;//wide up
            //  case 0x15:pe[4]=0x0e;nbyte=5;break;//wide right down
            // case 0x19:pe[4]=0x0e;nbyte=5;break;//wide right up
           //  case 0x16:pe[4]=0x0e;nbyte=5;break;//wide left down
            // case 0x1a:pe[4]=0x0e;nbyte=5;break;//wide left up
             default:pe[4]=0;return;
         }

    }
    if(t[2]==0xaa)
    {
         switch(t[3])
         {	//send_bytes();
             case 0x02:pe[4]=0x0d;break;//tele
             case 0x01:pe[4]=0x0e;break;
             case 0x04:pe[4]=0x0a;break;//NEAR
             case 0x08:pe[4]=0x09;break;
             case 0x20:pe[4]=0x0c;break;//open
             case 0x10:pe[4]=0x0b;break;
             default:pe[4]=0;break;
         }
    }
	os_anlay_data_all();
	f_sendbytes();
}
void	philips_byphis()
{
	uchar	xdata	i;
	for(i=0;i<4;i++)
	{
		t[i]=t[i+1];
	}
	t[4]=S0BUF;
	RI=0;	
	if((t[0]==0xa0)&&(t[4]==0x55))
	{	t[1]=t[1]+1;
		if(t[1]!=hard_address)
		if(hard_address!=0xff)
		{
			return;
		}
		os_ansly_byphis();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -