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
转载于:https://www.cnblogs.com/vhuichen/p/4041549.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
