- 26
- 0
- 约4.34千字
- 约 5页
- 2023-10-13 发布于湖北
- 举报
PAGE1 / NUMPAGES5
实验名称:蜂鸣器控制实验和基于μC/OS-II的LED流水灯控制实验
摘要:
熟悉uc/os-II操作系统和LPC2200专用工程模板,在该操作系统上完成流水灯循环控制任务和检测KEY1键控制蜂鸣器任务。
一、实验目的
(1)掌握LPC2200专用工程模板(for μC/OS-II)的使用
(2)能够在SmartARM2200教学实验开发平台上运行基于μC/OS-II操作系统的程序。
(3)掌握基于μC/OS-II操作系统的用户程序的编写风格
二、实验内容
建立三个μC/OS-II的任务,1个任务用于分别控制两个LED(P2.30,P2.31)流水灯循环点亮,这里称之为流水灯循环控制任务,一个任务用于检测按键输入(P0.14口的输入),这里就称之为按键检测任务,另一个任务用于控制蜂鸣器,这里就称之为蜂鸣器控制任务。蜂鸣器控制任务平时处于等待状态,当按键检测任务检测到有效按键输入时,立即唤醒蜂鸣器控制任务。
程序清单:
蜂鸣器控制
#include config.h
#define TASK_STK_SIZE 64
OS_STK TaskStartStk[TASK_STK_SIZE];
OS_STK TaskStk[TASK_STK_SIZE];
#define KEY1 (1 14) /
原创力文档

文档评论(0)