嵌入式系统实验报告大连理工大学 本科实验报告课程名称:嵌入式系统实验学院(系):电子信息与电气工程学部专业:自动化班级:0804学号:200881197学生姓名:何韬2011年11月18日大连理工大学实验报告学院(系):电信专业:自动化班级:0804姓名:何韬学号:200881197组:___实验时间:2011-11-12实验室:d108实验台:指导教师签字:成绩:实验二ARM的串行口实验实验目的和要求见预习报告实验原理和内容见预台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上、串口线。软件:PC机操作系统win98、Win2000或WinXP、、仿真器驱动程序、超级终端通讯程序。四、实验步骤见预习报告五、核心代码在主函数中实现将从串口0接收到的数据发送到串口0()intmain(void){ charc1[1]; charerr; ARMTargetInit(); //开发版初始化 LCD_Init(); LCD_ChangeMode(DspTxtMode);//转换LCD显示模式为文本显示模式 LCD_Cls();//文本模式下清屏命令 while(1) { Uart_SendByte(0,0xa);//换行 Uart_SendByte(0,0xd);//回车 err=Uart_Getch(c1,0,0); //从串口采集数据 Uart_SendByte(0,c1[0]); //显示采集的数据 LCD_printf(c1);//向液晶屏输出 } return0;}六、:当输入一个字符,会在超级终端中显示出来,如下图所示。:七、实验心得该实验展示了ARM的串行口通讯过程及控制方式,使我基本掌握了ARM的串行口工作原理、编程实现ARM的UART通讯及CPU利用串口通讯的方法,对之前所学知识有了明确的理解和认识,能够在正确操作下准确做出实验现象,并在实验箱上显示出实验结果,使我收获很多。大连理工大学实验报告学院(系):电信专业:自动化班级:0804姓名:何韬学号:200881197组:___实验时间:2011-11-12实验室:d108实验台:指导教师签字:成绩:实验九uC/OS-II在ARM平台的移植实验目的和要求见预习报告实验原理和内容见预台、用于ARM7TDMI的JTAG仿真器、PC机Pentium100以上、串口线。软件:PC机操作系统win98、Win2000或WinXP、、仿真器驱动程序、超级终端通讯程序。四、实验步骤见预习报告五、核心代码所涉及到的函数:汇编函数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)voidOSTaskStatHook(void)voidOSTimeTickHook(void)后5个函数为接口函数,可以不加代码cut/OS-II的启动:voidmain(void){OSInit();//初始化uC/OS-()或OSTaskCreateExt()创建至少一个任务;.OSStart();//开始多任务调度,永不返回}基于uC/OS的应用开发:voidYourTask(void*pdata){
嵌入式系统实验报告 来自淘豆网m.daumloan.com转载请标明出处.