紅外解碼,先有引導碼9ms高電平4.5ms低電平,然後是用戶正碼,用戶反碼,按鍵正碼,按鍵反碼,IRCOM[2]是壹個4位數組,用來存放紅外接受碼的,IRCOM[0]是用來存放用戶正碼IRCOM[1]用戶反碼、IRCOM[2]按鍵正碼、IRCOM[3]按鍵反碼,妳程序裏面:
if (IRCOM[2]!=取反IRCOM[3]) //判斷如果按鍵正碼不等於取反按鍵反碼
{
EX0=1; //打開外部中斷0
return; //跳出結束
}
IRCOM[0]用戶正碼、IRCOM[1]用戶反碼,0和1是用來區別不同遙控器的,市場上面遙控器很多,都是用用戶碼來區別不同遙控器的,希望我的回答對妳有幫助!
上一篇:語音直播公會各類關系卡的作用下一篇:品多多王致和真真假假。