欢迎光临!1kic网专注于为电子元器件行业提供免费及更实惠的芯片ic交易网站。
一种在C51中写二进制的方法
来源: | 作者: | 发表于:2013-05-25
一种在C51中写二进制的方法
一种在C51中写二进制的方法 
www.1kic.com 一种在C51中写二进制的方法 
一种在C51中写二进制的方法(来自keil论坛) 


#define LongToBin(n) \ 
(\ 
((n >> 21) & 0x80) | \ 
((n >> 18) & 0x40) | \ 
((n >> 15) & 0x20) | \ 
((n >> 12) & 0x10) | \ 
((n >> 9) & 0x08) | \ 
((n >> 6) & 0x04) | \ 
((n >> 3) & 0x02) | \ 
((n ) & 0x01) \ 
) 

#define Bin(n) LongToBin(0x##n##l) 

void main(void) 
{ 
unisigned char c; 

c = Bin(10101001); // then c = 0xA9 
} 
 
 
分享到:

1kic网-首个免费IC网-电子元器件ic交易网-芯片集成电路代理商供应商查询