


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杭州电子科技大学实验报告课程名称:嵌入式系统软件设计姓名:戴嵊舟、陈振强实验项目:熟悉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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同范本咨询电话
- 小门店合伙合同范本
- 厂房柱子出售合同范本
- 半挂车购车合同范本
- 合伙健身创业合同范本
- 办公供货合同范本
- 产后修复项目合同范本
- 净化车间保养合同范本
- 合同范本 logo位置
- 合同范本编制能力
- GB/T 18876.1-2024应用自动图像分析测定钢和其他金属中金相组织、夹杂物含量和级别的标准试验方法第1部分:钢和其他金属中夹杂物或第二相组织含量的图像分析与体视学测定
- 2024年河南省高考对口升学语文试卷及参考答案
- 司索工安全技术交底
- 解析:2023年广西壮族自治区中考数学真题(原卷版)
- 爬模施工应急处置措施
- 2024年越南高纯碳化硅粉末行业现状及前景分析2024-2030
- 领养小孩申请书
- GB 1588-2024医用玻璃体温计
- 全国大学生英语竞赛辅导课件教学培训课件
- 2024年保安员考试题库【典型题】
- Unit 2 Lets celebrate Developing ideas-Writing a letter to express 课件【知识精讲+拓展训练】高中英语外研版(2019)必修第二册
评论
0/150
提交评论