单片机/MCUwilliam hill官网
直播中

1281788316

8年用户 487经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[资料]

51单片机多任务同时执行

51单片机多任务同时执行。RTX51 tiny是一种实时操作系统(RTOS),可以用它来建立多个任务(函数)同时执行的应用(从宏观上看是同时执行的,但从微观上看,还是独立运行的)。嵌入式应用系统经常有这种需求。RTOS可以提供调度、维护、同步等功能。实时操作系统能灵活的调度系统资源,像CPU和存储器,并且提供任务间的通信。RTX51 Tiny是一个功能强大的RTOS,且易于使用,它用于8051系列的微控制器。该RTOS最多支持16个任务,基于RTX51 Tiny构建的应用程序没有main( )函数,是从任务0开始执行的。RTX51 Tiny的程序用标准的C语言构造,由Keil C51 C编译器编译。用户可以很容易的定义任务函数,而不需要进行复杂的栈和变量结构配置,只需包含一个指定的头文件(rtx51tny.h)。RTX51 Tiny使用定时器0、定时器0中断,和寄存器组1。如果在程序中使用了定时器0,则RTX51 Tiny将不能正常运转。你可以在定时器0的中断服务程序后追加自己的定时器0中断服务程序代码(修改配置文件Conf_tny.A51)。

回帖(2)

小米

2023-8-7 11:27:25
很好@陆小凤16
举报

lqwuliang

2023-8-16 10:29:57
很不错的资料,下载学习看看看
举报

更多回帖

发帖
×
20
完善资料,
赚取积分