51单片机C语言for循环延时程序时间计算
设晶振12MHz,即一个机器周期是1us。for(i=0,i<100;i++)for(j=0,j<100;j++)我觉得时间是100*100*1us=10ms,怎么会是1...
设晶振12MHz,即一个机器周期是1us。
for(i=0,i<100;i++)
for(j=0,j<100;j++)
我觉得时间是100*100*1us=10ms,怎么会是100ms 展开
for(i=0,i<100;i++)
for(j=0,j<100;j++)
我觉得时间是100*100*1us=10ms,怎么会是100ms 展开
4个回答
展开全部
一条for语句执行时间为10us
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一条for语句好像是占用10个机器周期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
,你发现那两个空循环后面是不是多了个“;”符号,那个就是循环的内容。
for循环后面没有大括号的话,就以最近的“;”符号算一次循环。
不知道你听明白没有
for循环后面没有大括号的话,就以最近的“;”符号算一次循环。
不知道你听明白没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询