jianhong_wu 发表于 2014-11-2 11:21:23

如果单片机没有定时中断,怎么样在用switch状态机程序框架时进行计时?已解答。

本帖最后由 jianhong_wu 于 2014-11-2 11:27 编辑

曹健-江苏:
单片机中哪些事情需放在主函数中执行,哪些放在中断中执行呢?

Tony--青岛:
没有绝对的.

行者--赣州:
我的想法是:如果是很急的事情就放在中断中的,他的响应速度快.

曹健-江苏:
因为看鸿哥的代码,感觉他在用单片机执行程序时主函数执行哪些,中断函数执行哪些,应该是有说法的.

鸿哥--深圳:
没有固定绝对的。孙子兵法曰,能因敌变化而取胜者,谓之神。有一些单片机如果没有定时中断,所有的代码都要放到主函数里,要按键,要数码管动态显示,要跑马灯,怎么办?还是可以用switch状态机框架来实现的,只不过把计时方式改成累计主循环次数就可以了,这种延时方式可以参考我第三节:累计主循环次数使LED灯闪烁。作为初学者,我建议你先不要去想这些问题,你应该先去练习我的连载文章《从业将近十年!手把手教你单片机程序框架》,当你往下练的多了。你自然就会发现一些规律,自然就会有这种行业直觉,自然知道哪些代码该放哪里。
页: [1]
查看完整版本: 如果单片机没有定时中断,怎么样在用switch状态机程序框架时进行计时?已解答。