当前位置: 代码迷 >> 单片机 >> ADC0809的C程序,不知道哪错了。大侠们指点迷津啊解决办法
  详细解决方案

ADC0809的C程序,不知道哪错了。大侠们指点迷津啊解决办法

热度:168   发布时间:2016-04-28 16:33:24.0
ADC0809的C程序,不知道哪错了。大侠们指点迷津啊
void   main(void)
{   unsigned   char   xdata*   data   dptr;
    unsigned   char   i,VOUT=0;
    float   Y,Y1,Y2,X;
    while(1)

{  
  dptr=0x7ff8;       //0809的地址(按照传统的接法)
  *dptr=0x00;       //启动转换  
  i=i;
  i=i;                
    while(VEOC==0); //等待转换结束    
  VOUT   =*dptr;//读转换结果

得到的就是错误结果,怎么也不对
譬如,我模拟输入电压为2.5V(参考电压5V),得到的结果是FFH

程序错了吗?



------解决方案--------------------
有结果只能说你的器件跑起来了...

看看硬件上的问题...
  相关解决方案