求助,A/D采样程序

2019-07-16 05:43发布

写的A/D程序,麻烦帮忙看看有什么问题。


uchar GetAD()
{
uchar i, dat1=0;
ADSCLK=0;     
delay_ms(2);
ADCS=1;   
delay_ms(2);
ADCS=0;
for(i=0;i<16;i++)
{
  ADSCLK=1;
  delay_ms(2);
  ADSCLK=0;
  delay_ms(2);
  dat1=dat1<<1|ADSDO;
  //ADCS=1;  
  delay_ms(20);}
  return(dat1);








A/D芯片时序图 A/D芯片时序图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。