UCOSIImessage-queue-semaphore

所属分类:操作系统开发
开发工具:Visual C++
文件大小:333KB
下载次数:9
上传日期:2012-10-23 16:46:33
上 传 者一孔之见
说明:  实验3-消息队列、信号量集和软件定时器的相关实验
(Experiment 3- message queues, semaphore sets and software timer experimental)

文件列表:
UCOSII实验3-消息队列、信号量集和软件定时器 (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\24CXX (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\24CXX\24cxx.c (3860, 2012-09-09)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\24CXX\24cxx.h (1530, 2012-09-09)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\24CXX\myiic.c (2791, 2012-09-09)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\24CXX\myiic.h (1358, 2012-09-09)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADC (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADC\adc.c (2925, 2012-09-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADC\adc.h (988, 2012-09-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADXL345 (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADXL345\adxl345.c (5098, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\ADXL345\adxl345.h (2210, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\AUDIOSEL (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\AUDIOSEL\audiosel.c (977, 2012-09-14)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\AUDIOSEL\audiosel.h (922, 2012-09-14)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\BEEP (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\BEEP\beep.c (753, 2012-09-02)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\BEEP\beep.h (681, 2012-09-02)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\CAN (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\CAN\can.c (7802, 2012-10-08)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\CAN\can.h (1099, 2012-09-11)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DAC (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DAC\dac.c (1256, 2012-09-16)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DAC\dac.h (677, 2012-09-08)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DHT11 (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DHT11\dht11.c (2533, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DHT11\dht11.h (1116, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DMA (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DMA\dma.c (1762, 2012-09-08)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DMA\dma.h (773, 2012-09-08)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DS18B20 (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DS18B20\ds18b20.c (3691, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\DS18B20\ds18b20.h (1228, 2012-09-12)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\EXTI (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\EXTI\exti.c (2713, 2012-09-15)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\EXTI\exti.h (861, 2012-09-15)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\FLASH (0, 2012-10-07)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\FLASH\flash.c (9638, 2012-09-09)
UCOSII实验3-消息队列、信号量集和软件定时器\HARDWARE\FLASH\flash.h (2311, 2012-09-09)
... ...

本实验将实现如下功能:本章我们在UCOSII里面创建7个任务:开始任务、LED任务、触摸屏任务、队列消息显示任务、信号量集任务、按键扫描任务和主任务,开始任务用于创建邮箱、消息队列、信号量集以及其他任务,之后挂起;触摸屏任务用于在屏幕上画图,测试CPU使用率;队列消息显示任务请求消息队列,在得到消息后显示收到的消息数据;信号量集任务用于测试信号量集,采用OS_FLAG_WAIT_SET_ANY的方法,任何按键按下(包括TPAD),该任务都会控制蜂鸣器发出“滴”的一声;按键扫描任务用于按键扫描,优先级最高,将得到的键值通过消息邮箱发送出去;主任务创建3个软件定时器(定时器1,100ms溢出一次,显示CPU和内存使用率;定时2,200ms溢出一次,在固定区域不停的显示不同颜色;定时3,,100ms溢出一次,用于自动发送消息到消息队列),并通过查询消息邮箱获得键值,根据键值执行DS1控制、控制软件定时器3的开关、触摸区域清屏、触摸屏校和软件定时器2的开关控制等。 注意: 1,本实验改自触摸屏实验。 2,本实验使用ucosii版本为V2.91。 正点原子@ALIENTEK 2012-10-3 广州市星翼电子科技有限公司 联系电话(传真):020-38271790 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 技术支持论坛:www.openedv.com

近期下载者

相关文件


收藏者