电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2012年
6期
52-54
,共3页
μC/OS%单片机%实时操作系统%堆栈
μC/OS%單片機%實時操作繫統%堆棧
μC/OS%단편궤%실시조작계통%퇴잔
μC/OS%MCU%real-time operating system%stack
针对在51单片机上移植实时操作系统μC/OS-Ⅱ的目的,以μC/OS-Ⅱ工作原理为基础。结合51单片机堆栈空间少的情况,采用改变堆栈指针到不同任务寄存器组的方法,通过改变堆栈指针的实验。得出在堆栈空间较少的情况下,也能够实现μC/OS-Ⅱ在5l单片机上的运行的结论。
針對在51單片機上移植實時操作繫統μC/OS-Ⅱ的目的,以μC/OS-Ⅱ工作原理為基礎。結閤51單片機堆棧空間少的情況,採用改變堆棧指針到不同任務寄存器組的方法,通過改變堆棧指針的實驗。得齣在堆棧空間較少的情況下,也能夠實現μC/OS-Ⅱ在5l單片機上的運行的結論。
침대재51단편궤상이식실시조작계통μC/OS-Ⅱ적목적,이μC/OS-Ⅱ공작원리위기출。결합51단편궤퇴잔공간소적정황,채용개변퇴잔지침도불동임무기존기조적방법,통과개변퇴잔지침적실험。득출재퇴잔공간교소적정황하,야능구실현μC/OS-Ⅱ재5l단편궤상적운행적결론。
To transplant the real-time operating system μC/OS-Ⅱ in MCS-51, based on the μC/OS-Ⅱworking principle and the MCS-51 stack space, we change the stack pointer to a different task registers to change the stack pointer, and get the μC/OS-Ⅱ can run in MCS-51 even if with few stack space.