首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

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

2012-02-11 
ADC0809的C程序,不知道哪错了。大侠们指点迷津啊voidmain(void){unsignedcharxdata*datadptrunsignedchari

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

程序错了吗?



[解决办法]
有结果只能说你的器件跑起来了...

看看硬件上的问题...

热点排行