导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→昏头了,请DX帮忙。。。。

* 45852: 昏头了,请DX帮忙。。。。

   cjy0312 
cjy0312发表的帖子 

 昏头了,请DX帮忙。。。。
有一个数组a[1]....1[8]要分别取出他的bit组成一个新的byte
eg:取出数组的bit0位组成一个byte_0即(
byte_0.7=a[8].0,byte_0.6=a[7].0,byte_0.5=a[6].0,byte_0.4=a[5].0
byte_0.3=a[4].0,byte_0.2=a[3].0,byte_0.1=a[2].0,byte_0.4=a[1].0
}
以此类推:
{
byte_x.7=a[8].x,byte_x.6=a[7].x,byte_x.5=a[6].x,byte_x.4=a[5].x
byte_x.3=a[4].x,byte_x.2=a[3].x,byte_x.1=a[2].x,byte_x.4=a[1].x
},该怎么做最简单?


发表时间:2003年12月4日11:06:44

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  45869.[详细]参阅我的,不对处请指教union tt{unsigned char ..
摘要:参阅我的,不对处请指教  union tt { unsigned char byte ;  struct {  ......(775字)
- [lushch][1005次] 2003年12月4日

[上一篇帖子]:这是什么芯片,芯片型号?图中的A13是什么片子?[IMG]c:\11.jpg[/IMG]
[下一篇帖子]:51中C语法逻辑问题,大侠快来解惑我在做51外部中断程序中碰到这样的怪事,我的中断程序如下,可以进中