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
程序错了吗?
[解决办法]
有结果只能说你的器件跑起来了...
看看硬件上的问题...