本帖最后由 排山倒海 于 2014-7-18 08:15 编辑
gaoyiyiyi 发表于 2011-2-24 16:59
如果是这么简单的一个程序,请问,解放出CPU有什么用呢?
做项目讲究个活学活用,能达到目的,系统稳定抗干 ...
我们是做家电控制板的,单片机没有很多硬件资源,很多项目需要在125uS定时中断里做出5mS时基处理、电源过零信号检测处理、遥控接收处理和可控硅驱动处理,个别项目对可控硅控制功率有10个档位要求定时中断开到80uS以下,没有遥控功能的甚至要到50uS。
有些项目还需要在主循环中每间隔2mS左右执行一次数码管动态驱动程序,所以对释放CPU有较高要求,有些项目就需要参考《匠人手记》“手记3 编程思路漫谈”的“时间片与分时调度机制”中介绍的分时处理方式。 |