红外遥控实验键值设置

2019-08-17 04:34发布

while(1)
        {
                key=Remote_Scan();       
                if(key)
                {         
                        LCD_ShowNum(86,130,key,3,16);                //显示键值
                        LCD_ShowNum(86,150,RmtCnt,3,16);        //显示按键次数                  
                        switch(key)
                        {
                                case 0:str="ERROR";break;                          
                                case 162:str="POWER";break;            
                                case 98:str="UP";break;            
                                case 2:str="PLAY";break;                 
                                case 226:str="ALIENTEK";break;                  
                                case 194:str="RIGHT";break;          
                                case 34:str="LEFT";break;                  
                                case 224:str="VOL-";break;                  
                                case 168:str="DOWN";break;                  
                                case 144:str="VOL+";break;                    
                                case 104:str="1";break;                  
                                case 152:str="2";break;          
                                case 176:str="3";break;            
                                case 48:str="4";break;                    
                                case 24:str="5";break;                    
                                case 122:str="6";break;                  
                                case 16:str="7";break;                                                                  
                                case 56:str="8";break;         
                                case 90:str="9";break;
                                case 66:str="0";break;
                                case 82:str="DELETE";break;                 
                        }


为什么不同的按键有不同的返回值,在哪里定义的他的地址吗和控制码,代码里没找到啊,

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。