嵌入式实验报告一_第1页
嵌入式实验报告一_第2页
嵌入式实验报告一_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

杭州电子科技大学实验报告课程名称:嵌入式系统软件设计姓名:戴嵊舟、陈振强实验项目:熟悉ARM开发环境班级:08092712指导教师:任彧学号:08927212、08927104日期:2011-05-05实验目的熟悉ads和axd程序的使用;了解ARM集成开发环境建立自己的工程项目、简单调试程序实验环境PC、ARM7TDMI

实验内容(算法、程序、步骤和方法)1.分析cvshow.c程序结构,利用showText函数实现在Window内字符显示;程序如下:showText(&win,"welcometomyplatform~~~",100,100);2.利用setcolor和setbkcolor函数修改显示字符的颜色,利用getcolor和getbkcolor函数保存当前字符颜色和背景色;程序如下:setbkcolor(backColorBC(C_Red)); outtextxy(50,40,"欢迎来到CVShowDemo"); setcolor(C_Yellow); outtextxy(70,70,"欢迎来到CVShowDemo"); setbkcolor(backColorBC(C_Brown)); setcolor(C_Blue);intprintf(“color=getcolor());intprintf(“bkcolor=getbkcolor()); outtextxy(50,100,"点"); sea_dot(80,110,C_Red); sea_dot(100,110,C_Black); sea_dot(120,110,C_Yellow); sea_dot(140,110,C_Pink); outtextxy(50,120,"线"); sea_line(80,125,100,125,C_Green);sea_line(110,125,150,115,C_Cyan);outtextxy(50,150,"圆");sea_circle_solid(80,135,100,170,C_Orange); sea_circle(120,130,150,160,C_Brown); outtextxy(50,180,"矩形"); sea_rectangle(80,175,120,210,C_Red); sea_rectangle_solid(135,175,165,200,C_Cyan); 在显示屏上在显示屏上点、线、圆、矩形会显示棕色背景和蓝色的字体,如果希望这些分别显示不同的背景和颜色,可以在圆、线、矩形前加上setcolor和setbkcolor来修改。调用getcolor和getbkcolor函数时,要打开超级终端,在超级终端里会显示出对应颜色的值。3.编写一个mydelay延时函数,对显示字符进行简单的动画效果出来;程序如下:voidmydelay(){inti;intj;for(j=0x00;j<0x00ff;j++)for(i=0x00;i<0xffff;i++);}while(1){for(i=160;i<300;i++){ showText(&win,"a",i,100); mydelay(); if(i>=299){ showText(&win,"",i,100); i=160; }4.利用lcdputpixel函数编写自己画线程序。for(i=0;i<100;i++){y=i*2;lcdputpixel(i,y,C_Red);}结论本次实验初步对ARM环境有了初步的了解,基本掌握了环境的设置。通过对实验要求的理解,用自己已有的语言知识对实验进行了设计和实践。在实验的过程中也遇到了很多问题:1、AXD与Multi-ICE连接每次都要重连,在运行的时候,都需要花很多时间在连接上,通过学长们的指导解决问题3、对getcolor和gektbcolor函数的理解有误,认为此函数只是获取到信息,并不能保存信息,经过旁边学长的指导,了解此函数能够保存信息。实验心得与小结在此实验刚开始时,对ARM7TDMI的使用一点都不了解,不懂怎么操作和怎么运行。通过同学帮助和学长的指导慢慢了解了ARM7TDMI环境的设置。每次看到实验结果时都会有莫名的成就感。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论