只需一步,快速开始
热门: 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 单片机教程网