作者NewWuman (不攻击奇用谋兵诈)
看板Programming
标题[问题] 如何把8位元的资料切成8个1位元的资料
时间Mon Sep 28 18:13:47 2009
各位先进大家好
想请问一下
如何在C语言
将1个8位元的资料切成8个1位元的资料?
小弟是在用C语言操作单晶片时
需要把8个零散的1位元的port脚组合成一个8-bit的 unsigned char 的型态
假设其命名为
unsigned char DATA_8P ;
此8个零散的1位元的port脚将会随着DATA_8P所储存的值而变化
如DATA_8P为0b11111111时,8个零散的1位元的port脚都输出1
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.193.123
1F:推 cracert:参考一下"位元运算子" << >> ^ & | 61.231.101.160 09/28 23:29
2F:推 liangjr:关键字: bitmask 76.173.13.240 10/02 10:03