文章目录
前言
我们在有些应用(如在LCD显示驱动)中,常常需要将字节内的D7-D0转换为D0-D7输出,下面的子函数就可以巧妙地实现此功能。
字节内高低位交换子函数
代码如下:
unsigned char SwapByteHiLow(unsigned char DAT)
{
DAT = (DAT << 4) | (DAT >> 4);
DAT = ((DAT << 2)&0xcc) | ((DAT >> 2)&0x33);
DAT = ((DAT << 1)&0xaa) | ((DAT >> 1)&0x55);
return DAT;
}
总结
简单,易用。