求大神解释一下这段程序,谢谢了! 5
sbitadwr=P3^6;sbitadrd=P3^7;//AD转换采集uinti,a;wela=1;P0=0x7f;wela=0;for(i=0;i<4;i++)//循...
sbit adwr=P3^6;
sbit adrd=P3^7;
//AD转换采集
uint i,a;
wela=1;
P0=0x7f;
wela=0;
for(i=0;i<4;i++) //循环四次,采集四次数值并且累加
{ adwr=1;
_nop_(); //
adwr=0;
_nop_();
adwr=1;
for(a=10;a>0;a--)
{ display(bai); //显示
display(shi);
display(ge);
}
P0=0xff;
adrd=1;
_nop_();
adrd=0;
_nop_();
adval=P1; //adval是采集的数值
adval+=adval;
adrd=1;
}
adval=adval/2; //采集四次值后除以2为温值
bai=adval/100; //百位
shi=adval%100/10; //十位
ge=adval%10; //个位
} 展开
sbit adrd=P3^7;
//AD转换采集
uint i,a;
wela=1;
P0=0x7f;
wela=0;
for(i=0;i<4;i++) //循环四次,采集四次数值并且累加
{ adwr=1;
_nop_(); //
adwr=0;
_nop_();
adwr=1;
for(a=10;a>0;a--)
{ display(bai); //显示
display(shi);
display(ge);
}
P0=0xff;
adrd=1;
_nop_();
adrd=0;
_nop_();
adval=P1; //adval是采集的数值
adval+=adval;
adrd=1;
}
adval=adval/2; //采集四次值后除以2为温值
bai=adval/100; //百位
shi=adval%100/10; //十位
ge=adval%10; //个位
} 展开
1个回答
展开全部
P3 ^ SBIT防空警戒雷达= 6;SBIT ADRD = P3 ^ 7;/广告转换采集单元的我,一个;焊接= 1;P = 0x7F;焊接= 0;为(i = 0;i < 4;i++)/循环四次,采集四次数值并且累加{防空警戒雷达= 1;_nop_();/防空警戒雷达= 0;_nop_();防空警戒雷达= 1;为(= 10;一个> 0;一个——){显示(白);//显示显示(石);显示(GE);} P0 = 0xff;ADRD = 1;_nop_();ADRD = 0;_nop_();从值= P1 /;按价是采集的数值按价+ =按价;ADRD = 1;}从值=按价/ 2 / 2;采集四次值后除以为温值白=按价/100;//百位石=按价% 100/10;//十位GE = 10 /个位按价%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
中智咨询
2024-08-28 广告
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。...
点击进入详情页
本回答由中智咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询