数据高低位交换程序
时间:11-18
来源:互联网
点击:
有时候连接数据口的时候,为了硬件电路连接布线方便,所以刚好把数据口的高低位逆向连接,但是可以用软件来转换过来,具体程序如下:C51格式
/////////数据高低位交换子程序/////////////
//D0-D7 => D7-D0
uchar Da ta_change(uchar da ta_temp)
{
uchar i,temp1;
temp1=0;
for(i=0;i<8;i++)
{
da ta_temp=da ta_temp<1;
if(CY==0)
{temp1=temp1|0x00;}
else
{temp1=temp1|0x80;}
if(7>i>0)
{temp1=temp1>>1;}
else
{;}
}
return (temp1);
}
//////////////////////////////
/////////数据高低位交换子程序/////////////
//D0-D7 => D7-D0
uchar Da
{
uchar i,temp1;
temp1=0;
for(i=0;i<8;i++)
{
da
if(CY==0)
{temp1=temp1|0x00;}
else
{temp1=temp1|0x80;}
if(7>i>0)
{temp1=temp1>>1;}
else
{;}
}
return (temp1);
}
//////////////////////////////
数据高低位交换程 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)