独闷闷网

 找回密码
 立即注册
搜索
查看: 2223|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-2 11:21:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

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

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

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

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

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

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-11-29 18:44 , Processed in 0.425699 second(s), 18 queries .

快速回复 返回顶部 返回列表