导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→各位大侠帮忙看看一个AD程序[yike5460]

 *第40020篇: 各位大侠帮忙看看一个AD程序

  
楼 主:yike5460 2006年5月10日11:28
 各位大侠帮忙看看一个AD程序
我用的是ADC0838,选用TH0采样,调试时测试VCC端电压5V,TH0端电压3.4V,可是AD送不出结果,以下是我的程序,请各位高手帮忙看看,谢谢了
void main()
{
unsigned char i;
unsigned char j;
unsigned char value;

cs=1;            //片选置1
dio=0;
tclk=0;          //清时钟
cs=0;            //片选置0,开始转换

dio=1;           //start bit(起始位)
tclk=1;
tclk=0;

dio=1;           //sgl dif为高(H)
tclk=1;
tclk=0;

dio=0;           //ODD为低(L)
tclk=1;
tclk=0;

dio=0;           //多路选择地址SELECT的第一位
tclk=1;
tclk=0;

dio=0;           //多路选择地址SELECT的第二位
tclk=1;
tclk=0;

tclk=1;
tclk=0;


value=0;         //value must clear zero, or result is wrong
for(i=0;i  <8;i++)
{
tclk=0;
value=value  <  <1;
if(dio==1)
value=value|0x01;
tclk=1;
}
for(j=0;j  <7;j++) //延续7个时钟周期
{
tclk=0;
tclk=1;
}

tclk=0;          //跟随2个时钟周期
tclk=1;
tclk=0;
tclk=1;
cs=1;            //片选端置1,保证数据稳定
}



>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:无线数字温度传感器的设计

[下一篇主题]:用vb实现PC机和单片机的串口通信有问题了