当前位置:主页 > 科技论文 > 计算机论文 >

uc/os-Ⅱ在51上的移植及应用

发布时间:2024-06-05 23:20
  在嵌入系统中,要让程序的结构性好,编写容易,维护难度下降,系统扩展容易,易于交流,少不了嵌入实时操作系统作为平台。μc/os-Ⅱ嵌入式操作系统是一个开放源代码的实时操作系统,它的程序结构性强,绝大部分代码用C语言编写,可交流性与可移植性好。μc/os-Ⅱ嵌入式操作系统是一个软量级的操作系统。它主要完成操作系统中的进程建立、切换、与通信等最基本的管理功解操作系统内核功能,它对硬件的要求低,可以在许多程序存储与数据存储空间有限的单片机上运行。μc/os-Ⅱ嵌入式操作系统已成功的在许多8位机,16位机,32位机中实现移植。 本文以51单片机为硬件平台,详细论述了如何把μc/os-Ⅱ嵌入式操作系统移植到51单片机。再以μc/os-Ⅱ嵌入式操作系统作为系统软件平台,如何开发出LED RGB彩灯控制器。首先介绍了51单片机的硬件系统内核及存储体系与中断系统。然后介绍了C51编译器的可重入函数分析与在51单片机上实现移植所做的具体工作与步骤。这一部分是移植μc/os-Ⅱ的关键部分。把μc/os-Ⅱ成功移植到51单片机后,还介绍了广泛使用的12864液晶显示屏的使用原理与驱动程序。至此已有操作系统为平...

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

uc/os-Ⅱ在51上的移植及应用



机外部数据存储器的外部RAM最大的可以扩展到64K。51单片机单出发,一般情况下使用的外部RAM都是静态存OS动态存储器。据存储器,可以用16位数据存储器地址指针DPTP0口输出地址低8位,用ALE作为地址锁存信储器的内容既可以写也可读,在时序上产....


uc/os-Ⅱ在51上的移植及应用



图2-551单片机取指时序图是一条单字节指令,在S4~S6期间仍然有一个读操作,但这时读出的字处理的,而且程序计数器也不加1,不管上述那一种情况,指令都在S行完毕。上图中分别显示了单字节、双字节1周期与单字节双周期指令一个机器周期是振荡频率的十二分之一。若振荡频....


uc/os-Ⅱ在51上的移植及应用



图2-651单片机的中断系统结构非常重要的。下面我们来看看在STC89C51断标志+E六个中断源分别是:求0INT0集成电路第8脚。(2)内部定时T1集成电路第9脚。(4)内部定时器1中断(5断对于中断的控制如图2-7所示。


uc/os-Ⅱ在51上的移植及应用



图2-651单片机的中断系统结构这在实时系统是非常重要的。下面我们来看看在STC89C516RD+中断系统。2.1.6中断源及中断标志STC89C516RD+E六个中断源分别是:(1)外部中断请求0INT0集成电路第8脚。(2)内部定时器0部中断请求1....



本文编号:3989956

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3989956.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0f953***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com