qq_29506525
qq_29506525
采纳率100%
2016-10-03 04:59

AT89S52型号的C51单片机是否支持多线程

已采纳

AT89S52型号的C51单片机是否支持多线程,怎样在函数或者程序中调用?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 5年前

    51单片机支持的内存小,硬件上不支持任务切换,一般认为没有多线程的意义。当然一些操作系统通过软件中断或者定时器可以实现一些简陋的多道程序。

    点赞 3 评论 复制链接分享
  • u011686167 徐福记456 5年前

    可以自己写一个轻量级的类似RTOS的操作系统。指定task任务优先级,通常是时间片轮转切换任务,或者信号量、邮箱进行调度,中断函数也可以,书上称为天花板优先级反转。可参看下面的博客讲解:
    51单片机的操作系统
    51单片机的操作系统

    点赞 评论 复制链接分享
  • qq_29506525 qq_29506525 5年前

    非常感谢!解决了我的疑惑

    点赞 评论 复制链接分享

相关推荐