码迷,mamicode.com
首页 > 其他好文 > 详细

one-hot code(独热码)

时间:2014-10-21 21:19:37      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:blog   使用   div   on   log   ef   as   网络   tt   

独热码( 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(独热码)

标签:blog   使用   div   on   log   ef   as   网络   tt   

原文地址:http://www.cnblogs.com/vhuichen/p/4041549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!