×

实时多任务操作系统在51单片机项目开发中的应用说明

消耗积分:0 | 格式:rar | 大小:0.37 MB | 2019-10-10

分享资料个

  嵌入式技术是21 世纪具有广阔发展前景的技术之一,由于其可靠性高、实时性强、便于开发和维护等诸多特点,而被广泛地应用在各种系统中。本文介绍了RTX-51 实时多任务操作系统,通过实例解析其在项目开发中的应用。

  传统的单片机程序多为单任务系统, 其业务逻辑顺序安排在主函数中,主函数是整个程序的入口,一般为死循环,循环过程中通过调用函数未完成相应的操作,而对于一些较短的实时任务则通过中断方式进行处理。此种程序结构简单、直观,易于实现,但对于较复杂的应用此种结构表极为不便, 并且不能满足实时性要求较高的场合,因此必须考虑一种新的开发模式。

  实时多任务操作系统具有高效的设计、可靠性高、实时性强等优点被广泛应用在嵌入式系统开发中。现在世面上已经存在很多嵌入式操作系统, 如uCOS、VxWork、linux、WinCE 等等,但这几种操作系统规模较大,对硬件资源要求较高,一般应用在16/32 位的处理器中。而对于处理能力有限的MCS-51 八位单片机无法支持。

  RTX-51 是专门应用于MCS-51 系列单片机的一种小型的实时多任务操作系统,它允许循环任务切换,支持信号传递,还能并行的利用中断功能,RAM 需求量小,非常适合在MCS-51 单片机上运行。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !