独闷闷网

标题: switch状态机的累计主循环次数会不会跟delay函数一样空消耗CPU?已解答。 [打印本页]

作者: jianhong_wu    时间: 2014-11-2 23:02
标题: switch状态机的累计主循环次数会不会跟delay函数一样空消耗CPU?已解答。
just-珠海:

鸿哥,这计数一直要加,那是不是也占用CPU啊~跟之前delay函数的占用CPU是一回事?

鸿哥--深圳:
不会的。因为它加1后就去处理其它程序了,不会在那里死等。而原来的delay函数会死等在那里其它事业干不了。

just-珠海:
顺序执行?鸿哥,状态法一定是第一步执行过了才是第二步吗?

菜鸟-佛山:
不一定的啊。如果外界改变ucLedStep的值,他就不是从第一个了。

just-珠海:
初始值是0吧?

菜鸟-佛山:
这个程序是默认是0。讨论问题与写程序调试才能学到东西!只讨论不动手只是纸上谈兵,只知动手不讨论,进步是有限的!你一个苹果,我一个苹果,交换了还是一个苹果。你一个思想我一个思想,交换,就是两个思想!

鸿哥--深圳:
也有可能从第9步跳到第0步,也有可能从第2步跳到第5步,也有可能每次循环都扫描第4步,执行哪一步完全取决于ucLedStep的取值。这些确实要自己上机动手试试,光看没有用的。而且要复习一下switch的语法知识。


just-珠海:
我明白了,谢谢。






欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2