有关于多任务的问题

2020-02-04 09:09发布

 CPU是总是在大循环执行任务,如果其中某一个任务功能复杂,需要较多的动作。觉得实现起来困难。比如:显示屏每秒要刷新一次,AD采样每50mS刷新一次,DA总在检测是否按下启动键。任务多了就晕头了,不知道怎么分配资源。还有,若是要设置什么的,这些菜单里面的某项涉及计算的,又怎么在不耽搁前的DA,AD处理呢?
 要让U做的事多了,怎么弄,要让长时间停在某任务上执行得通么?
疑惑很久了,总是想不通,一想到CPU反复执行大循环,就觉得不可思议。
望各位高人释疑。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
heiyuu1
1楼-- · 2020-02-04 12:14
你那是单片机mcu还是cpu啊
mtswz.213
2楼-- · 2020-02-04 14:27
哥啊,多大的程序都用定时器搞定!可能我的程序量不是很大吧,也跟实时性有关吧,用不了操作系统
1ongquan
3楼-- · 2020-02-04 20:08
DMA这时就有用了
zhiwei
4楼-- · 2020-02-04 21:42
 精彩回答 2  元偷偷看……

一周热门 更多>