}
//////////////////////////////////////////
u8 dat_b ,i;
dat_b=0x00;
for(i=0;i<=7;i++)
{
dat_b=dat_b|((Data>>i)&0x01);
if(i==7)break;
dat_b=dat_b<<1;
}
Data=dat_b;
return(Data);
//////////////////////////////////////////
****************************************/
* 函数名称: SwapD7_D0 */
* 函数功能: D7-D0位置交换 */
****************************************/
uint8_t SwapD7_D0(uint8_t b)
{
BBB.byte=b;
AAA.bit.b0=BBB.bit.b7;
AAA.bit.b1=BBB.bit.b6;
AAA.bit.b2=BBB.bit.b5;
AAA.bit.b3=BBB.bit.b4;
AAA.bit.b4=BBB.bit.b3;
AAA.bit.b5=BBB.bit.b2;
AAA.bit.b6=BBB.bit.b1;
AAA.bit.b7=BBB.bit.b0;
b=AAA.byte;
return b;
}
文章评论(0条评论)
登录后参与讨论