OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 精确定时执行多个任务,用51单片机做如何实现比较好?

共7条 1/1 1 跳转至

精确定时执行多个任务,用51单片机做如何实现比较好?

助工
2020-07-02 22:05:25    评分

需要精确定时执行多个任务,比如
完成某项事情后计时3S,在计时过程中又有某件事情需要计时2S。

之前是用全局变量,如果计时事件1触发,则事件1的定时变量开始在定时器中断中自加;事件二触发就事件二的变量自加。感觉代码很臃肿很不专业。


用51单片机做如何实现比较好? 大家谈谈呗!




关键词: 多任务     RTOS     操作系统    

助工
2020-07-02 22:19:59    评分
2楼

跑RTOS操作系统呗,比如: uC-OS II/ III


助工
2020-07-02 22:24:40    评分
3楼

时间触发嵌入式系统设计模式 使用8051系列微控制器开发可靠应用 [(英)Michael J.Pont著 周敏译][中国电力出版社][2004][764页][11267915]

书里说取各任务最小时间片,然后做标志位
具体可以找这书看看


工程师
2020-07-02 23:33:56    评分
4楼

加油


助工
2020-07-02 23:40:03    评分
5楼

期待一下大家的想法


助工
2020-07-04 21:46:54    评分
6楼

现在很多小型嵌入式系统啊,比如: smallrtos 


助工
2020-07-04 21:52:34    评分
7楼

看来,我要开始学RTOS了。。。


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]