欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    尹家宝 011376网工0901实验一报告.doc

    • 资源ID:3089088       资源大小:1.09MB        全文页数:11页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    尹家宝 011376网工0901实验一报告.doc

    实 验 报 告课程名称 嵌入式系统编程实践 实验仪器 清华同方辰源嵌入式系统实验箱 实验名称 实验一:OLED静态显示实验 系 别 计算机学院_ 专 业_网络工程 _班级/学号_ 网工0901/2009011376_学生姓名 _尹家宝_ _ _ _ _ 实验日期 _2011/11/7 _成 绩 _ _ _ 指导教师 _ 张 伟_ _实验一:OLED静态显示实验一、实验问题回答(1)介绍以下四个函数的作用、参数涵义及使用方法。RIT128x96x4StringDraw /输出字符串 RIT128x96x4ImageDraw /输出点RIT128x96x4Clear /清屏RIT128x96x4Init /初始化屏幕(2)比较Keil uVision4上开发嵌入式C程序与Visual C+中开发C程序的异同。 答:本质都一样,都是生成CPU可执行的二进制文件。VC一般是生成PC机可执行的文件,而keil是生成keil能支持的那些MCU可执行的二进制文件,在VC上编程一般不用 考虑内存大小啊,ROM大小啊,字长等因素,而在keil上编程你必须考虑这些,你不能使用超过MCU所能提供的资源。(3)描述一下你的项目从开始创建到下载的整个流程 答:看指导书,编程,硬件连接。二、实验目的和效果(效果即是否达到实验目的,达到的程度如何)目的:(1)初步学习、理解、掌握OLED字符显示方法(2)初步学习、理解、掌握OLED图形显示方法实验结果及检查:(1)在OLED屏幕上显示自己的学号和姓名,如“2009011001 zhangsan”(2)在OLED屏幕上学号和姓名下面显示一条横线三、实验内容和步骤(重点阐述自己的思路及遇到的问题)(一)Keil开发环境中对项目Project配置(1)新建一个project在D盘以自己的“学号_姓名_work1”新建一个目录,作为本次项目目录。打开Keil uVision4,新建一个project,(Project-New Project),名字任意。如果默认已经打开一个项目,那么先关闭(Project- Close Project),再新建。(2)选择CPU本实验选Luminary LM3S 8962,点击OK随即弹出有关Startup初始化代码窗口,选择“否”这是由于根据实验需要,Startup.s系统初始化汇编代码 需要少量修改,直接采用我们给大家提供的startup.s即可。(3)加载库文件本项目中新建一个Group,名字任意(本例中为Library),专门用于存放相关驱动库文件。 为本项目加载相关驱动库Project-Manage-Components,Enviroment在配置窗口中选择 Targer1-Library-DriverLib.lib路径是C:KeilARMRV31LIBLuminaryDriverLib.lib(4)项目相关配置项修改(进入项目配置窗口)(修改Target选项单,User MircoLIB前勾选)(修改Output选项单,Create HEX File前勾选)(修改Debug选项单,选择右侧上栏的Use,选择ULINK Cortex Debugger)配置修改后点击OK即可。(二)嵌入式C程序开发(1)加载必要程序本次实验提供了几个源程序rit128x96x4.h,rit128x96x4.c,startup.s首先将这几个文件复制到项目工作目录中再将这三个文件加载到项目中(右键,选择Add Files to Group”)(选中这三个文件,点击“Add”)(加载完成后的项目文件列表)(2)新建主函数程序,并加载到项目中新建一个文件,保存为main.c,与上步骤类似,把main.c也加载到项目中(加载完成后的项目文件列表)(3)开发主函数,完成显示功能#include <stdio.h>#include <LM3Sxxxx.H>#include "rit128x96x4.h"int main()int i;unsigned char buf81;/* Set the clocking to run from PLL at 50 MHz */SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ);RIT128x96x4Init(1000000);RIT128x96x4Clear();RIT128x96x4StringDraw(" yinjiabao 2009011376 ", 0, 6, 15);buf0=0xff;buf80=0xff;for(i=1; i<80; i+)bufi = 0x00;RIT128x96x4ImageDraw(buf, 18, 84, 80, 1);return 0;(4)编译、连接,生成可执行程序文件(编译)(链接)(5)反复(3)-(4)步骤,直到完成如果中间出现错误,修改代码,一直到无错,生成最后程序。(三)硬件连接(1)接上电源线,先关闭开关(2)用蓝色USB线接上仿真器,仿真器另一JTAG端接LM3S8962 CPU板(左下较大子 板),USB线接电脑(3)确认连接无误后,打开电源开关(四)联调(1)在Keil uVision4中执行下载,(Flash菜单-Download),即可通过仿真器将(一)步编译链接好的执行程序下载到LM3S8962芯片内的Flash中。(2)按下实验箱上LM3S8962子板屏幕上方的白色按钮Reset键,即可查看程序执行效果。若有问题,返回第一步继续修改程序,编译、链接、下载,一直到显示出满意的效果。四、实验总结与收获 首先,我在自己的笔记本上安装了Keil uVision4软件,并且自己创建的一个项目,掌握了OLED字符显示方法和OLED字符显示方法,下载到LM3S8962芯片内并显示出了自己的学号和姓名以及下划线。我以前没有做过类似的实验,这次可以把自己做的东西显示在屏幕上,觉得特别有成就感,期待下一次的实验。

    注意事项

    本文(尹家宝 011376网工0901实验一报告.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开