本帖最后由 kuangnan 于 2010-8-23 16:19 编辑
void TIME0() interrupt 1
{
uchar i;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(++COUNT<3)return;//?????????
COUNT=0;
}
上面这段程序中return在这里起什么作用,如果是返回,那返回什么值呢?还是什么都不执行就返回,没弄明白为什么这样用,上面那段程序是我从书上看到的,特来请教大家
我的理解是T0延时50ms(65536-50000),用了这个IF语句后延时0.1m,这里的如果COUNT<3则返回去,否则COUNT=0; |