实验九 基于UCOS的多任务程序设计实验.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:2 大小:60KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验九 基于UCOS的多任务程序设计实验.doc

实验九基于UCOS的多任务程序设计实验.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验九基于uCOS的多任务程序设计实验[实验目的]1.了解uCOS在ARM7上的移植思想。2.掌握uCOS-II的多任务程序的编写。[实验仪器]1.Proteus仿真的LPC2000系列的ARM处理器2.软件:PC机操作系统Win98、Win2000或WinXP,KeilforARM(MDK)集成开发环境[实验原理]uCOS-II是一个多任务实时操作系统内核,可以在ARM7等微处理器上运行。[实验内容]使用uCOS-II设计两个任务,一个任务用于向串行口0发送“hellouCOS-II”,1秒钟运行一次。另一个任务点亮LED,每500ms闪烁一次。[预备知识]参照教材上uCOS-II的移植一节。[实验步骤]硬件设计仍采用串行口实验的硬件。用到的器件有:。虚拟串口终端按下图查找虚拟终端的设置如下:打开已经移植好的ucosii项目。修改主程序代码:(自行编写,参考相关教材和教辅)分析代码中各个语句的含义。了解此类设计的编程思想。[思考题与数据分析]使用ucos的信号量功能,当输入字符串“ON”时候led点亮;输入字符串“OFF”led熄灭;输入其他字符或者不输入字符led闪烁。(注:当串口作为输入时,多任务不得停止!)