郭天祥51单片机的书例6.6.1的问题
if(flag_time==1){flag_time=0;ad_val=get_ad();ad_vo=(float)ad_val*5.0/256.0;ES=0;TI=1;...
if(flag_time==1)
{
flag_time=0;
ad_val=get_ad();
ad_vo=(float)ad_val*5.0/256.0;
ES=0;
TI=1;
printf("The voltage is %dV\n",ad_vo);
while(!TI);
TI=0;
ES=1;
}
下载出来结果是:
The voltage is 0.000000V,这是怎么回事? 展开
{
flag_time=0;
ad_val=get_ad();
ad_vo=(float)ad_val*5.0/256.0;
ES=0;
TI=1;
printf("The voltage is %dV\n",ad_vo);
while(!TI);
TI=0;
ES=1;
}
下载出来结果是:
The voltage is 0.000000V,这是怎么回事? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询