搜索
bottom↓
回复: 22
打印 上一主题 下一主题

万能的朋友们,求一个好用的时间片轮询程序(51的)。

[复制链接]

出75入8汤圆

跳转到指定楼层
1
发表于 2023-5-12 10:31:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ZHAOBAO511 于 2023-5-12 10:35 编辑

如题,最少3个任务,LED显示都可以的,越简单越好。

出0入0汤圆

2
发表于 2023-5-12 10:36:55 | 只看该作者
我是不是可以回复一个,rtx51 tiny。
应该是比较成熟稳定的了。

出0入0汤圆

3
发表于 2023-5-12 10:40:58 来自手机 | 只看该作者
论坛里搜  时间触发

出75入8汤圆

4
 楼主| 发表于 2023-5-12 11:02:24 | 只看该作者
powerlabor001 发表于 2023-5-12 10:36
我是不是可以回复一个,rtx51 tiny。
应该是比较成熟稳定的了。
(引用自2楼)

要自己写的那种,有代码的那种,谢谢。

出75入8汤圆

5
 楼主| 发表于 2023-5-12 11:02:45 | 只看该作者
startwar0418 发表于 2023-5-12 10:40
论坛里搜  时间触发
(引用自3楼)

谢谢,我试试看。

出0入0汤圆

6
发表于 2023-5-12 11:10:36 | 只看该作者
可以参考《时间触发嵌入式系统设计模式 8051系列微控制器开发可靠应用》或者用protothread或者论坛有几个大神分享过例子

出0入14汤圆

7
发表于 2023-5-12 12:28:46 | 只看该作者
这种简单的不是一个while搞定的?

出0入14汤圆

8
发表于 2023-5-12 12:29:36 | 只看该作者
在我看来 M3以下的单片机里,没什么不是一个while能搞定的

出0入55汤圆

9
发表于 2023-5-12 13:01:22 | 只看该作者
说到这个时间轮询,是否要在用延时的时候释放CPU跑其它任务?然后延时时间到了,又从这个延时的地方接着运行?

出15入70汤圆

10
发表于 2023-5-12 13:35:28 来自手机 | 只看该作者
他这个需求是操作系统内核的任务调度。

出75入8汤圆

11
 楼主| 发表于 2023-5-12 15:03:26 | 只看该作者
mypear 发表于 2023-5-12 11:10
可以参考《时间触发嵌入式系统设计模式 8051系列微控制器开发可靠应用》或者用protothread或者论坛有几个大 ...
(引用自6楼)

谢谢,还真有这本书。

出75入8汤圆

12
 楼主| 发表于 2023-5-12 15:19:35 | 只看该作者
isakura 发表于 2023-5-12 12:28
这种简单的不是一个while搞定的?
(引用自7楼)

看了CHATGPT写的,和您说的一样,但是我期待的是任务分时处理,就是类似同时多任务处理一样。

出75入8汤圆

13
 楼主| 发表于 2023-5-12 15:20:03 | 只看该作者
isakura 发表于 2023-5-12 12:29
在我看来 M3以下的单片机里,没什么不是一个while能搞定的
(引用自8楼)

谢谢萝卜白菜,各有所爱。

出75入8汤圆

14
 楼主| 发表于 2023-5-12 15:21:04 | 只看该作者
jssd 发表于 2023-5-12 13:01
说到这个时间轮询,是否要在用延时的时候释放CPU跑其它任务?然后延时时间到了,又从这个延时的地方接着运 ...
(引用自9楼)

大部分都要先启个定时器,短暂的时间满足任务切换的需求。

出0入4汤圆

15
发表于 2023-5-12 15:33:25 | 只看该作者
QPnano  事件触发的,考虑下?

出110入8汤圆

16
发表于 2023-5-12 15:34:15 | 只看该作者
可以参考一下论坛smset的XXDDQ

出75入8汤圆

17
 楼主| 发表于 2023-5-12 16:08:09 | 只看该作者
yunqing_abc 发表于 2023-5-12 15:33
QPnano  事件触发的,考虑下?
(引用自15楼)

谢谢,看来这方面资源还真不少。

出75入8汤圆

18
 楼主| 发表于 2023-5-12 16:09:03 | 只看该作者
jadegu 发表于 2023-5-12 13:35
他这个需求是操作系统内核的任务调度。
(引用自10楼)

谢谢,是的,想具体搞搞。

出10入8汤圆

19
发表于 2023-5-12 16:12:11 | 只看该作者
定时器+状态机?

出75入8汤圆

20
 楼主| 发表于 2023-5-12 16:18:51 | 只看该作者
angler12 发表于 2023-5-12 15:34
可以参考一下论坛smset的XXDDQ
(引用自16楼)

谢谢,学习学习。

出105入79汤圆

21
发表于 2023-5-12 16:28:12 | 只看该作者
”小小调度器“就行了

出75入8汤圆

22
 楼主| 发表于 2023-5-12 16:35:12 | 只看该作者
lengqing1309 发表于 2023-5-12 16:12
定时器+状态机?
(引用自19楼)

谢谢,是这个,越简单越好。

出75入8汤圆

23
 楼主| 发表于 2023-5-12 16:36:04 | 只看该作者
qwe2231695 发表于 2023-5-12 16:28
”小小调度器“就行了
(引用自21楼)

谢谢,和刚才那个朋友说的一样,可以参考。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-21 00:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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