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

被引量 : 9次 | 上传用户:lixjiea875623
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入系统中,要让程序的结构性好,编写容易,维护难度下降,系统扩展容易,易于交流,少不了嵌入实时操作系统作为平台。μ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液晶显示屏的使用原理与驱动程序。至此已有操作系统为平台用12864液晶显示屏作为信息显示,可以方便的进行开发也调试了。在此基础上详细论述了如何实现LED红外遥控彩灯控制器的控制实现原理与具体实现的各个模块的流程图。完成的具体内容如下:1、操作系统移植的基础-51单片机的硬件系统结构与存储、中断系统,μc/os-Ⅱ操作系统基本原理。2、Keil C51特殊性-可重入函数及模拟堆栈分析3、μc/os-Ⅱ在C51上移植的具体工作。4、液晶显示模块控制原理及驱动程序介绍,在μc/os-Ⅱ中用信号量完成三个任务的同步测试和LED RGB彩灯灯条控制器应用。
其他文献
信息技术和现代管理学知识的飞速发展和迅速普及,使得政府、企业对于IT应用的需求越来越强烈,而先进的信息技术也为管理信息系统的建设铺平了道路。企事业单位及科研公司所诸多
目的:通过临床观察验证温阳益肾汤治疗阴阳两虚型高血压病的疗效价值。方法:临床研究中,将符合纳入标准的高血压病患者随机分为两组,对照组30例,给予西药氯沙坦口服,治疗组30例,给予
随着计算机技术的飞速发展,计算机程序设计语言也得到了很大的发展,尤其是在网络技术日新月异的今天,不断涌现出了很多新的实用且强大的脚本语言。由此我们考虑到在新的程序设计
随着高分子在胶接、矿物加工、材料表面改性、悬浮液流变性能调节等方面应用的不断推进,对高分子界面性质的研究愈发受到了国内外学者的密切关注。有研究表明,高分子药剂的吸
随着我国社会主义市场经济的进一步发展,企业流动资金的短缺问题直接影响着企业的效益。管理好流动资金并使其处于良性运转,对流动资金进行科学筹划,有效运用,合理配置流动资
目的:探讨经阴道剖宫产术后子宫瘢痕妊娠(cesarean scar pregnancy,CSP)病灶切除手术的临床实用价值。方法:收集我院2012年9月—2013年9月收治的CSP患者6例,采用经阴道手术清
<正>黄色肉芽肿性胆囊炎(XGC)是一种少见、良性而有破坏性的胆囊炎性病变,不同于慢性胆囊炎。最初在1970年称为“纤维性黄色肉芽肿”、“胆囊假瘤”和“蜡样质肉芽肿”。迄令文
通过对读者权利与义务具体事项的分析,充分论证了"读者的权利决定了图书馆的义务,读者的义务赋予了图书馆的权利"这样一条基本原理,此原理说明:读者的权利是第一位的,图书馆
目的:本研究通过在体动物实验,研究钛酸钙“原位”涂层生物相容性,比较钛酸钙涂层、羟基磷灰石涂层及无涂层钛材料的骨结合能力,探索钛酸钙涂层钛材料作为新型体内植入物的可
汽车尾气污染已严重影响空气质量并威胁生态平衡,是目前我国城市空气污染的主要来源。汽油机由于壁面淬熄、狭隙效应等因素,在冷启动阶段排放出大量碳氢化合物(HC)。此时用作尾气