请问做红外解码时,如何自动判别32位还是42位???

2020-02-04 09:17发布

请问做红外解码时,如何自动判别32位还是42位?怎样让程序同时能解32位和42位??
NEC的uPD6121G是32位
LC7461格式的,引导码+13位用户码+13位用户反码+8位键数据码+8位键数据反码。
谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
ju748
1楼-- · 2020-02-04 11:20
 精彩回答 2  元偷偷看……
LBQ691477940
2楼-- · 2020-02-04 12:22
引导码是一样的
uPD6121格式的,引导码+8位用户码+8位用户反码+8位键数据码+8位键数据反码。
LC7461格式的,引导码+13位用户码+13位用户反码+8位键数据码+8位键数据反码。(这种通常用于电视机)
xrwf_2009
3楼-- · 2020-02-04 16:39
本帖最后由 xrwf_2009 于 2012-3-24 21:17 编辑

引导码后,再接收26位码,前13位+后13位,如果等于8191 则是LC7461格式,那么再接收16位;
否则则是uPD6121格式,那么再接收6位。
LBQ691477940
4楼-- · 2020-02-04 19:29
本帖最后由 LBQ691477940 于 2012-3-24 21:22 编辑
xrwf_2009 发表于 2012-3-24 21:15
引导码后,再接收26位码,前13位+后13位,如果等于8191 则是LC7461格式,那么再接收16位;
否则则是uPD6121 ...


谢谢!说得很详细,但要实现起来我觉得有点难,我试着写写看。
LBQ691477940
5楼-- · 2020-02-05 00:06
那位大佬有现成的参考下吗?谢谢!
hanzhicheng
6楼-- · 2020-02-05 02:26
 精彩回答 2  元偷偷看……

一周热门 更多>