免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统课程设计题目:uc/os-ii移植实验学号:200805010505姓名: 1 、设计目的 (1) 掌握uc/os-ii移植到arm的方法。 (2) 了解uc/os-ii的基本原理及移植条件。(3) 掌握uc/os-ii的用户程序的编写格式。2、设计要求 要求建立两个任务,一个按键检测任务,一个控制蜂鸣器。3、电路图(原理图)(一)蜂鸣器控制(二)led显示4、程序/* 文 件 名:* 功 能:头文件和宏定义* 说 明:/*#include config.h#include stdlib.h/ p0.7为蜂鸣器的控制i/o#define beep (17) / led控制宏函数定义。led1-led8的控制i/o为p1.16-p1.23#define led_adj 16#define led_iocon (0xffled_adj)#define led_off() io1set=led_iocon#define led_disp(dat) led_off(); io1clr=(dat)led_adj)#definetaskstklengh100/定义用户任务堆栈长度 os_stktaskstk0taskstklengh;/define the task0 stack 定义用户任务0的堆栈os_stktaskstk1taskstklengh;/define the task1 stack 定义用户任务1的堆栈void task0(void *pdata);/task0 任务0void task1(void *pdata);/task0 任务1/* 主函数/*int main (void)osinit ();ostaskcreate (task0,(void *)0, &taskstk0taskstklengh - 1, 2);osstart ();return 0;/* task0 任务0/*void task0(void *pdata) const uint8 disp_tab32 = 0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00, 0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80, 0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x00, 0x55,0xaa,0x55,0xaa,0x55,0xaa,0x55,0x00 ; uint8 i; pdata = pdata;targetinit ();pinsel0 = 0x00000000;/ 设置p0口管脚连接gpio io0dir = beep; / 设置蜂鸣器控制口为输出 io0set = beep;io1dir = led_iocon; / 设置led1-led8的控制口为输出 led_off(); / 建立任务1(用于蜂鸣器控制)ostaskcreate (task1,(void *)0, &taskstk1taskstklengh - 1, 3);while (1) for(i=0; i32; i+) led_disp(disp_tabi); / 输出led显示数据 ostimedly(os_ticks_per_sec/2);/ 延时0.5s /* task1 任务1/*void task1(void *pdata)pdata = pdata;while (1) ostimedly(os_ticks_per_sec*10); / 延时10s io0clr = beep; / 控制蜂鸣器响 ostimedly(os_ticks_per_sec/2); io0set = beep; /* end of file/*5、结论及分析本次设计,硬件设计完成后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室油条课件
- 2026年院感暴发演练脚本
- 2026年夏秋疾病知识模拟试题(含答案)
- 2026年世界环境日知识竞赛题库(试题含答案)
- 2026年监理工程师案例题记忆卷
- 2026年船员考试卷新版解析
- 2025年注册安全工程师考试建筑施工(初级)安全生产实务试卷及答案
- 2025年学校食堂食品安全知识培训3篇
- 用人单位职业卫生管理实务
- 2026年容器安全开源项目盘点
- GB/T 34630.1-2026搅拌摩擦焊铝及铝合金第1部分:术语及定义
- 2026及未来5年中国电力线载波抄表数据监测研究报告
- 《半导体制备装置用超高纯净不锈钢管》
- 2026语文新教材 第19课 航天员写给孩子的信 教学课件
- 深基坑安全管理培训课件
- T∕CPCPA 0017-2026 托育机构婴幼儿回应性照护服务规范
- 上海市上海中学2025-2026学年高一上学期期中考试语文试卷(含答案)
- 警营文化建设投标方案
- 重庆市2025年高考真题化学试卷(含答案)
- 少儿脊柱健康课件
- JG/T 182-2008住宅轻钢装配式构件
评论
0/150
提交评论