在51单片机上实现的合作式多任务系统内核。 实现非常简单,完全C语言实现,无需汇编。每个任务最少只需要15B内存。
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的...
μC/OS-II 是一种基于优先级的抢占式多 任务实时操作系统,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现...
第七章 在51单片机上移植uc/os-2 7.1 uc/os-2移植的一般性问题 7.1.1可重入函数 (1)多个任务调用同一个函数,其中的全局变量丢失产生错误。 (2)一般来说,一个可重入函数只使用局部变量,局部变量存储在...
这个一个帮助你在51单片机上移植UCOS操作系统的代码,经典中的经典 希望对学习51单片机同时学习UCOS操作系统的你提供参考
摘要: 根据洗衣机的控制要求,从功能要求、硬件设计、软件设计三个方面描述了一个以AT89C51单片机为控制核心的洗衣机控制系统。给出了硬件线路框图和相关的控制程序流程图。 关键词: AT89C51单片机;洗衣机控制系统;...
一个在STC单片机上真正能运行的uCOSII,本人已经在STC12C5A60S2上测试通过!
第八章 在51单片机上移植μC/OS-Ⅱ 8.1 μC/OS-Ⅱ移植的一般性问题 8.1.1 可重入函数 能允许同时被多个任务所调用,而不会通过函数中变量的耦合引起任务之间的相互干扰的函数叫做可重入函数。 一个可重...
从单片机上知道,在上电的那一刻,MCU的程序指针会被初始化为上电复位时的地址,从那个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,...
uc/os-II移植到51单片机的一个完整的例子,是在KEIL下编译的,有完整的代码和工程文件,下载了直接编译运行就可以了,做这方面开发的人很有参考价值
操作系统是一种与硬件(处理器)相关的软件,根据某一种处理器设计的操作系统一般是不能再其他种类的处理器上运行的。若要在其他处理器上运行该操作系统,必须对操作系统进行相应的改造,即所谓操作系统的移植。 ...
地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。...
随着51单片机片内资源的日益丰富,在51单片机上移植μC/OS-II已成为可能,植入系统后,由系统来管理软件与硬件资源,简化应用程序的设计,并且使应用系统功能更加完善。因此在51单片机上移植μC/OS-II具有十分重要...
1 DS18B20介绍 ...(3) 多点组网,多个芯片连接在唯一的三线上。 (4) 不需要外围器件,高度集成化。 (5) 测温范围-55度-125度,-10度到85度内的精确度可达0.5度。 (6) 可编程分辨率9~12位,对应精度位0.
《单片机原理及应用》复习提纲 单片机应用系统的典型结构图 单片机应用系统核心硬件技术包括: 1.时序 ...单片机应用系统核心软件技术包括: ...1.寻址方式、指令系统 ...一.概
(除了51 c++中相对来说更强调封装性一点,比如类啊,namespace啊,还有inline啊 对于单片机来说,使用c++最大的优点是可以很快速的移植网上海量的arduino库, 因为arduino就是c++的一层接口 ps:由于单片机并没有很...
uIP TCP/IP协议栈在51系列单片机上的应用 2010-10-20 17:00:00 来源:作者: 摘 要:uIP 协议栈是一种免费的可实现的极小的TCP/IP协议栈,可以使用于由8位或16位微处理器构建的嵌入式系统。本文分析了uIP协议栈的...
RTX51 tiny——51MCU上的多任务操作系统(转) ...RTX51是Keil公司提供的一个用于8051系列处理器多任务实时操作系统,RTX51可以简化那些复杂而且时间要求严格的工程的软件设计工作,有二个不同的RTX51版本
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。...
单片机就是一个小的计算机,不过他没有计算机那么好,方便的输入输出设备,计算机的输入设备就是鼠标,键盘等,方便的很,输出设备就是显示器,将输出非常清晰的显示在屏幕上。但是单片机的输入输出都是他的引脚,...
ucosII在51内核单片机上的移植 自嵌入式系统开发以来,很长时间都采用前后台系统软件设计模式:主程序为一个无限循环,单任务顺序执行。通过设置一个或多个中断来处理异步事件。 这种系统对于简单的应用是可以的,...
书上的废话当然是很多的了,对于中断我想大家应该早就有一个很直观的认识,就是“设置断点,执行外部外码,然后返回断点”这样的三个过程。中断给系统提供了一个良好的响应模式。当然了,响应中断的时候记得保护...
课程设计任务书及成绩课程名称单片机课程设计题目交通灯控制设计课程设计目标与任务、计划与进度安排:实践教学要求与任务:1、了解交通灯的基本工作原理;2、用Proteus模拟实现交通灯控制;3、用Keil C51编程实现上述...
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。 关键词:嵌入式实时多任务操作系统、uC/OS-II、C51 引言:随着各种应用电子系统的复杂化和...
notepad++是一个免费的、开放源码的文本和源代码编辑器。notepad++是用c++编程语言编写的,它以减少不必要的功能和简化过程而自豪,从而创建了一个轻便高效的文本记事本程序。实际上,这意味着高速和易访问的、用户友好的界面。 notepad++已经存在了将近20年,没有任何迹象表明它的受欢迎程度会下降。记事本绝对证明了你不需要投资在昂贵的软件来编写代码从舒适的自己的家。自己尝试一下,你就会明白为什么Notepad能坚持这么久。
Python实现自动化办公视频教程:Excel处理、PDF转换、Word和PPT自动生成、Web自动处理。
资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras | cv2 2、 train.py用于训练垃圾分类模型,由于训练的数据量过于庞大,因此不一并上传 3、 predict.py用于预测垃圾的类别,首先运行predict.py,然后输入需要预测的文件路径,即可得到结果。
visio_2016下载安装,亲测可用,不需要破解,而且无秘钥。简单方便实用
带你学习TCP控制以及通信 学习网络的概念以及含义
优质简历模板,目前最前全的模板收藏,需要换工作的小伙伴们可以试试