首页 > 代码库 > one-hot code(独热码)
one-hot code(独热码)
独热码( one-hot code ), 解释为:有多少个状态就有多少比特。而且只有一个比特为1,其他全为0的一种码制(why?)。
8个状态的独热码状态编码为:00000001,00000010,00000100,00001000,00010000,00100000,01000000,10000000。
用16进制表示为:0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80。
在Zigbee通信网络协议栈中,使用十六位状态的独热码,且系统占用其中一个状态码(0X8000),余下的15个供用户使用。
#define SYS_EVENT_MSG 0x8000 // A message is waiting event
one-hot code(独热码)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。