LED实验1.doc_第1页
LED实验1.doc_第2页
LED实验1.doc_第3页
LED实验1.doc_第4页
全文预览已结束

下载本文档

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

文档简介

嵌入式系统实验实验一、实验姓名:陈磊 实验地点:老图书馆3329学号:20082435 实验日期:2011-04-16一、实验目的(1)了解显示原理(2)了解控制器原理二、实验系统结构硬件工具平台:交叉串口线、arm7实验开发板、LCD软件:windows超级终端PC主机超级终端(软)EP7312开发板串口表示串口线串口图1 系统硬件结构图三、实验原理1.LCD控制原理EP7312内部自带有LCD控制器,通过设置内部控制器的寄存器就可以对LCD 进行控制,然后通过向Frame Buffer写数据就可以在屏上显示内容了。2.寄存器设置牵涉到的寄存器有下列几个: (1)SYSCON1(System Control Register):LCDEN 位可以控制显示器的使能/禁止; (2)LCDCON(LCD Control Register):LCD的配置接口寄存器; (3)PALLSW/PALMSW(Least/Most Significant 32-bit word of LCD Palette Register):设置调色板的寄存器;(4)FBADDR(LCD Frame Buffer Start Address):设置LCD显存在系统内存 中的起始位置。3.显存的数据存储结构1)像素点跟Frame Buffer的映射关系每一个像素点占用了12 bits的存储单元,从Frame Buffer的开始,每12 bits对应一个像素,依顺序排列。2) 像素占据的12 bits的意义每个像素占据了12 bits的空间,这12 bits是这样分配的如表5:表52 nibble1 nibble0 nibbleBlueGreenRed根据RGB方案配色,每4位表示一种颜色。我们以Red为例,Red所占有的4位的值,并不是直接的Red的灰度值,而是访问调色板的一个索引。如果Red的值为1,则去读取调色板里索引1的内容,读取出来的内容就是Red 的灰度值了;如果Red的值为f,则取读取调色板索引f里的内容,读出来的值就是灰度值;。这样也就显示出了调色板的作用,通过改变调色板就可以改变图象的显示。Blue、Green 和 Red的一样,其值都是调色板的索引值。理论上一共有16级灰度,但7、8两级相同,所以实际上只有15级灰度,这样总共可以显示的颜色种类有15*15*15 = 3375。3)R、G、B三色在Frame Buffer中的排列R、G、B在显存中的排列位置如表6:表63 字节2 字节1 字节0 字节GRBGRBGR2 像素1 像素0 像素依此顺序在显存中填写数据。换一种形式再说明一次如表7:表7字节序列字节内容高4位低4位0GR1RB2BG3GR四、实验主要步骤(1)用交叉串口线连接板串口(即UART1)与微机的串口打开超级终端,它在开始/程序/附件/通讯里。配置为如图1、图2图图(2)打开微机的超级终端程序,实验箱上电,按照Hz频率闪烁,出现以下画面:图图4(3)输入 cd /etc 回车(4)输入./ep7312lcd 回车,此时在上画了一个圆。五、实验结论实验是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,ARM嵌入式系统已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握嵌入式的开发技术是十分重要的。通过本次实验,让我对ARM实验箱以及软件环境有了进一步的了解,通过运行实例程序对串口的输入有了一定的概念,在编写程序过程中,遇到了一些问题,比如,本来复制的程序,由于标点符号的错误而导致程序不能正常编译,最后经过老师的指点,把中英文标点符号修改过

温馨提示

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

评论

0/150

提交评论