只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
希望有高手指教啊!!! 困惑很久了....
我想知道: 比如 我們在紅外線遙控板上 按下一個鍵 然后發出 一串編碼 我們收到這串編碼后,怎么知道這串編碼代表的是遙控板上的哪個鍵啊?
舉個列吧: 我們在遙控板上按了一個鍵, 然后我們收到并分析出一串編碼為10111011(隨便寫的編碼哈) ,那我們怎么知道這串編碼代表遙控板上的哪個鍵呢??
使用道具 舉報
每個鍵的數據碼都是不同的 ,所以才能識別啊
這是由協議事先規定的。需要查看遙控板的技術資料,看它是怎么定義的。遙控器上有編碼電路的,或者有編碼的單片機。
自制的遙控板,就可以自定義。我自己做的就是數據1就代表1這個鍵....
你可以用比較指令:
如:cjne ircode,#10111011b,next
jmp function1
next:
cjne ircode,#10111110b,next2
jmp function2
next2:
.................
fuction1,function是你功能按鍵的功能執行代碼。
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網