void CADD(void)
{
uint32 aa;
uint32 ADdata;
ADdata=0;
//从机选择(主机模式)低有效,为低将从机拉进中断,正式开始数据传输
IO0CLR=(1<<16);//片选信号拉低
S0SPDR=0x1C40; //选择通道8,Manual Mode
while((S0SPSR&0x80)==0); //等待发送完成
aa=S0SPDR; //第一个周期的输出值不要
IO0SET=(1<<CS1); //取消片选
IO0CLR=(1<<CS1);//片选信号拉低
S0SPDR=0x0000; //以先前选择的模式继续
while((S0SPSR&0x80)==0); //等待发送完毕
ADdata=S0SPDR;
ADdata=ADdata&0x0FFF;//取后12位AD转换数据
GOODDATA=ADdata;
IO0SET=(1<<CS1); //取消片选
}