大家好!
我在我的 DIY 洒水器和鱼缸自动化的 AVR 上取得了不错的进展,但我遇到了一个问题,这让我很烦恼。
哪个 if 语句在 AVR 上运行得更快?(在更少的时钟周期内)多少?
if(temp_sensor[0] < -20)
{
OCR1A--;
}
else if(tempout > tempset)
{
OCR1A--;
}
或者
if((temp_sensor[0] < -20) || (tempout > tempset))
{
OCR1A--;
}
再想一想,我的第二个问题是:哪一个使用的空间更少?
我的结论:首先感谢大家的回答和评论!
主要目标应该是编写一个易于理解的干净代码。