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

* 92731: 各位大侠帮忙看看一个AD程序

   yike5460 
yike5460发表的帖子 

 各位大侠帮忙看看一个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,保证数据稳定
}




发表时间:2006年5月10日11:28:19

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:无线数字温度传感器的设计大家帮我设计一下无线数字温度传感器
[下一篇帖子]:用vb实现PC机和单片机的串口通信有问题了用VB实现PC机与单片机的通信,不知道为什么PC机发送过来