找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4239|回复: 3
打印 上一主题 下一主题
收起左侧

遥控按键码0100 0010等是如何定义的?

[复制链接]
跳转到指定楼层
楼主
ID:513358 发表于 2019-4-16 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
遥控按键码1000,0100,0010,0001,1100,1001等等。还有把1换成2的,有的还有f。这些是如何定义的?小弟求赐教!希望大神能帮忙回答万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:509408 发表于 2019-4-16 10:48 | 只看该作者
其实就是2进制转16进制,按照 8421码来算,由于代码中从左到右每一位的1分别表示8,4,2,1
我们把  1000,0100,0010,0001,1100,1001 分隔符标注好的来算下(注意实际操作中是以最低位开始数,即从右向左数气,每4位一个逗号分隔符)

1000    8+0+0+0 = 8
0100    0+4+0+0 = 4
0010    0+0+2+0 = 2
0001    0+0+0+1 = 1
1100    8+4+0+0 = 12(16进符号为 c)
1001    8+0+0+1 = 9

16进数标识符位 0x    所以上面那一长串2进制数转换成16进制数 0x8421c9
回复

使用道具 举报

板凳
ID:513358 发表于 2019-4-16 11:35 | 只看该作者
十分感谢回复我!这个回答对我太有用了!我还想问个问题。就是有时候按键码是2000,0200,0020,0002.这种是不是2就相当于1了?
回复

使用道具 举报

地板
ID:424598 发表于 2019-4-16 11:45 来自手机 | 只看该作者
先好好的学习下进制转换吧,百度搜索进制在线转换,自己测试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表