51单片机C语言for循环延时程序时间计算
设晶振12MHz,即一个机器周期是1us.
for(i=0,i
人气:264 ℃ 时间:2020-05-13 15:39:27
解答
不可能的,是不是你的编译有错的啊我改的晶振12M,在KEIL 4.0 里面编译的,为你得出的结果最大也就是40ms,这是软件的原因,不可能出现100ms那么大的差距,是你的软件的原因.不信你实际编写一个秒钟,利用原理计...我运行时都差不多100ms,后来想想估计是执行一次FOR语句,不只是简单的一个机器周期。要把它转场汇编是才能按机器周期来算。还是挺谢你的
推荐
- 51单片机c语言 _nop_()是一个空指令?短时间延时的?空几个机器周期?
- 塔里木河和黄河各有什么特点
- 亡羊补牢这则寓言故事告诉我们什么道理?
- 初一第三课课文 短文两篇(蝉 .贝壳)
- 踏破铁鞋无觅处 得来全不费工夫
- 例4.如图所示,用等长细绳OA和OB悬挂着一个重物,保持重物的位置不变.现使OB端沿半径等于绳长的圆周轨迹向C移动,在这过程中,OB绳中的张力TB的最小值是多少?
- 三年级下册数学题两个因数相乘,如果第一因数因数减少4,积就减少60,如果第二个因数增加8,积就增加64,
- 若两数的和为96,其中一个数为a,则这两个数的积为 _____
猜你喜欢