下载此文档

嵌入式实验报告二work2.docx


文档分类:行业资料 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
嵌入式实验报告二work2.docx实验报告课程名称 嵌入式系统编程实践实验仪器 清华同方辰源嵌入式系统实验箱实验名称实验二:利用中断实现OLED动态显示实验系别一计算机学院专业 班级/学号__学生姓名 实验日期一2013年9月22日成绩 实验二:利用中断实现OLED动态显示实验一、实验问题回答ISR是什么?简述一下中断的作用和使用方法答:ISR是中断服务程序。作用是通过处理器执行事先编好的某个特定的程序。使用方法就是在main中写一个中断程序,。嵌入式系统中有哪些应用有定吋性循环处理的要求?举几个例子答:在各种网络的应用中,设计的一些部件,如计数器,时钟等。定时时间间隔如何修改?答:通过改变SysTickPeriodSet(SysCtlClockGet()/100)后面的100这个参数。选作内容5・8的编程思路是什么?若做的话应该怎样实现?答:编程思路:先画直线和竖线,组成一个正方形,」各各个参数填写到函数RIT128x96x4ImageDraw(buf,,,,);第6个选作:判断画的原点x,原点y,和画原点x+的长,画原点y+画宽的值耍在0-128和0-96o第7个选作:把RIT128x96x4StringDraw(nhellon,,,);就是把画的灰度定义为一个变量x。最后就会出现由不同的亮度而形成的波浪。第8个就是利用随机函数产牛画的原点,随机的在屏幕上进行显示。拖影现象如何解决?计数值显示为什么没有拖影?答:在程序结束后执行清屏语句:计数显示是每次重新赋值,所以不会出现拖影。二、实验目的和效果(效果即是否达到实验目的,达到的程度如何)深入学习、理解、掌握OLED字符显示方法深入学习、理解、掌握OLED图形显示方法学习、理解、掌握中断使用方法实验效果图:三、实验内容和步骤(重点阐述自己的思路及遇到的问题)(一)Keil开发环境中对项目Project配置建立项目1、 新建一个project;2、 选择CPU屮的LuminaryLM3S8962;3、 加载库文件;4、 项目相关配置项修改。(-),,,并加载到项目中新建一个文件,,。开发主函数,完成基木显示功能头文件有以下三个include<>include<>,首先要进行CPU初始化,函数为/*SettheclockingtorunfromPLLat50MHz*/SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_8MHZ);需要对显示屏进行初始化,初始化另法如下RIT128x96x4Init(1000000);一般在显示前,先对OLED显示屏进行清屏处理使用函数RIT128x96x4Clear,具体如何使用,。以下为示例RIT128x96x4Clear();显示字符串方法使用函数RIT128x96x4StringDraw,具体如何使用,。以下为示例While(l){RIT128x96x4StringDraw(H hello ”,0,6,15);}显示图形方法使用函数RIT128x96x4ImageDraw,具体如何使用,。以下为示例unsignedcharbuf[81];buf[0]=0xff;buf[80]=0xff;for(i=l;i<80;i++)buf[i]=0x00;RIT128x96x4ImageDraw(buf,18,84,162,1);在OLED屏幕上显示学号、姓名、个性化字符、直线。(三)利用中断,实现“0—阈值”循环显示(本例中以阈值100为例)(3—1)基本原理因为是无限循环显示,因此主函数中有个无限循环while(l),在该循环中不断进行计数值显示;为了能控制一定时间显示一次,设定一个全局变量Event,每次显示完成后置为0,每次中断发生时置为1。在无限循环中,先判断该值是否为1,若为1,表示发牛中断了,进行显示,显示完成后清为0,下次循环因为该值为0,故而不再显示,一直等到下次中断发生。这样就可以用中断的频率控制显示的频率。(3—2)实现步骤首先,(你也可以自己起名字),响应系统SysTick中断,其处理功能就是设置全局变量Event为1。示例如下:

嵌入式实验报告二work2 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小203 KB
  • 时间2019-07-04