TLC2543的單片機(jī)C51源程序
來(lái)源: | 作者: | 發(fā)表于:2013-09-26
本程序?yàn)門LC2543的單片機(jī)C51源程序
uint read2543(CHN) using 2
{
uchar i,temp;
uint read_ad_data = 0;
CHN=CHN<<4;
yjk=1;
AD_CLOCK =0;
AD_CS=1;AD_CS=0;
temp=CHN;
for(i=0;i<12;i++)
{
read_ad_data=read_ad_data<<1;
if((temp&0x80)!=0){AD_DATIN=1;}
else{ AD_DATIN=0; }
if(AD_DATOUT){read_ad_data=read_ad_data+1;}
AD_CLOCK =1;
_nop_();
_nop_();
_nop_();
_nop_();
AD_CLOCK =0;
_nop_();
_nop_();
_nop_();
_nop_();
temp=temp<<1;
// if(AD_DATOUT){read_ad_data=read_ad_data+1;}
}
AD_CS=1;
read_ad_data=read_ad_data&0X0fff;
return(read_ad_data);
}