嵌入式系统实验报告材料

嵌入式系统实验报告材料

ID:39999712

大小:245.49 KB

页数:17页

时间:2019-07-16

嵌入式系统实验报告材料_第1页
嵌入式系统实验报告材料_第2页
嵌入式系统实验报告材料_第3页
嵌入式系统实验报告材料_第4页
嵌入式系统实验报告材料_第5页
资源描述:

《嵌入式系统实验报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档大连理工大学本科实验报告课程名称:嵌入式系统实验学院(系):电子信息与电气工程学部专业:自动化班级:0804学号:200881197学生姓名:何韬2011年11月18日文案大全实用文档大连理工大学实验报告学院(系):电信专业:自动化班级:0804姓名:何韬学号:200881197组:___实验时间:2011-11-12实验室:d108实验台:指导教师签字:成绩:实验二ARM的串行口实验一、实验目的和要求见预习报告二、实验原理和内容见预习报告三、主要仪器设备硬件:ARM嵌入式开发平台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上、串口线。软

2、件:PC机操作系统win98、Win2000或WinXP、ARMSDT2.51或ADS1.2集成开发环境、仿真器驱动程序、超级终端通讯程序。四、实验步骤见预习报告五、核心代码在主函数中实现将从串口0接收到的数据发送到串口0(Main.c)intmain(void){charc1[1];charerr;ARMTargetInit();//开发版初始化LCD_Init();LCD_ChangeMode(DspTxtMode);//转换LCD显示模式为文本显示模式LCD_Cls();//文本模式下清屏命令while(1)文案大全实用文档{Uart_SendByte(0,0xa

3、);//换行Uart_SendByte(0,0xd);//回车err=Uart_Getch(c1,0,0);//从串口采集数据Uart_SendByte(0,c1[0]);//显示采集的数据LCD_printf(c1);//向液晶屏输出}return0;}六、实验结果与分析1.ARM串口实验超级终端上显示:当输入一个字符,会在超级终端中显示出来,如下图所示。2.ARM串口实验Debug运行显示:文案大全实用文档七、实验心得该实验展示了ARM的串行口通讯过程及控制方式,使我基本掌握了ARM的串行口工作原理、编程实现ARM的UART通讯及CPU利用串口通讯的方法,对之前所学

4、知识有了明确的理解和认识,能够在正确操作下准确做出实验现象,并在实验箱上显示出实验结果,使我收获很多。文案大全实用文档大连理工大学实验报告学院(系):电信专业:自动化班级:0804姓名:何韬学号:200881197组:___实验时间:2011-11-12实验室:d108实验台:指导教师签字:成绩:实验九uC/OS-II在ARM平台的移植一、实验目的和要求见预习报告二、实验原理和内容见预习报告三、主要仪器设备硬件:ARM嵌入式开发平台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上、串口线。软件:PC机操作系统win98、Win2000或WinXP、

5、ARMSDT2.51或ADS1.2集成开发环境、仿真器驱动程序、超级终端通讯程序。四、实验步骤见预习报告五、核心代码所涉及到的函数:汇编函数OSStartHighRdy()OSCtxSw()OSIntCtxSw()OSTickISR()C语言函数void*OSTaskStkInit(void(*task)(void*pd),void*pdata,void*ptos,INT16Uopt)文案大全实用文档voidOSTaskCreateHook(OS_TCB*ptcb)voidOSTaskDelHook(OS_TCB*ptcb)voidOSTaskSwHook(void)v

6、oidOSTaskStatHook(void)voidOSTimeTickHook(void)后5个函数为接口函数,可以不加代码cut/OS-II的启动:voidmain(void){OSInit();//初始化uC/OS-II.通过调用OSTaskCreate()或OSTaskCreateExt()创建至少一个任务;.OSStart();//开始多任务调度,永不返回}基于uC/OS的应用开发:voidYourTask(void*pdata){/*用户代码*/OSTaskDel(OS_PRIO_SELF);}main函数,ucos-ii初始化等定义:#include".

7、./ucos-ii/includes.h"/*uC/OSinterface*/#include"../ucos-ii/add/osaddition.h"#include"../inc/drivers.h"#include"../inc/sys/lib.h"#include"../src/gui/gui.h"#include#include#pragmaimport(__use_no_semihosting_swi)//ensurenofunctionsthatusesemihosting///****

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。