標(biāo)題: 還是紅外線的話題,高手別潛水啊! [打印本頁(yè)]
作者: ngyg12 時(shí)間: 2009-12-30 21:10
標(biāo)題: 還是紅外線的話題,高手別潛水啊!
希望有高手指教啊!!! 困惑很久了....
我想知道: 比如 我們?cè)诩t外線遙控板上 按下一個(gè)鍵 然后發(fā)出 一串編碼 我們收到這串編碼后,怎么知道這串編碼代表的是遙控板上的哪個(gè)鍵啊?
舉個(gè)列吧: 我們?cè)谶b控板上按了一個(gè)鍵, 然后我們收到并分析出一串編碼為10111011(隨便寫的編碼哈) ,那我們?cè)趺粗肋@串編碼代表遙控板上的哪個(gè)鍵呢??
作者: admin 時(shí)間: 2009-12-31 03:39
每個(gè)鍵的數(shù)據(jù)碼都是不同的 ,所以才能識(shí)別啊
作者: ngyg12 時(shí)間: 2009-12-31 10:58
我知道不同啊? 我就是不知道 得到 一個(gè)編碼后怎么知道它是代表遙控板上的哪個(gè)鍵啊!!請(qǐng)指點(diǎn)一下...
作者: 2sxy2 時(shí)間: 2009-12-31 15:30
這是由協(xié)議事先規(guī)定的。需要查看遙控板的技術(shù)資料,看它是怎么定義的。遙控器上有編碼電路的,或者有編碼的單片機(jī)。
自制的遙控板,就可以自定義。我自己做的就是數(shù)據(jù)1就代表1這個(gè)鍵....
作者: ngyg12 時(shí)間: 2009-12-31 16:39
你是說(shuō)這個(gè) 電路圖嗎?
作者: long05931 時(shí)間: 2010-1-6 16:14
沒啥資料的話 你先寫個(gè)程序把各個(gè)按鍵測(cè)出來(lái)啊
作者: xushiming 時(shí)間: 2010-1-8 16:43
你可以用比較指令:
如:cjne ircode,#10111011b,next
jmp function1
next:
cjne ircode,#10111110b,next2
jmp function2
next2:
.................
fuction1,function是你功能按鍵的功能執(zhí)行代碼。
作者: 小輝 時(shí)間: 2013-7-25 08:24
協(xié)議事先規(guī)定的,固定的按鍵對(duì)應(yīng)固定的碼值。不同遙控器,協(xié)議不同
作者: 13620819446 時(shí)間: 2013-10-14 00:44
支持支持、、
作者: 熟悉的陌生人 時(shí)間: 2013-10-15 01:01
不錯(cuò) 是我想要的
作者: seeyoou 時(shí)間: 2014-12-31 00:01




作者: xsynet 時(shí)間: 2015-1-4 15:34
學(xué)習(xí)了,謝謝!
作者: xudaxi 時(shí)間: 2015-1-15 09:09
不錯(cuò),學(xué)習(xí)學(xué)習(xí),謝謝
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |