嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt

嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt

ID:50078864

大小:185.50 KB

页数:17页

时间:2020-03-08

嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt_第1页
嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt_第2页
嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt_第3页
嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt_第4页
嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt_第5页
资源描述:

《嵌入式系统实验教程 教学课件 作者 鲍喜荣 实验七 LCD控制器.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验七LCD控制器1提纲实验目的实验原理实验内容习题与思考题实验目的通过配置LCD控制器,将字符和图像显示在显示屏上程序介绍本章例子是一个使用LCD控制器的演示程序,结合了LCD控制器和DMA控制器的原理,能够将字符集里的字符显示在屏幕上。实验步骤配置GPIO寄存器,将与LCD连接的引脚定义为所需的功能引脚。将帧描述符定义在SDRAM里,在DMAC被初始化后,供DMAC提取。配置LCD控制器的各寄存器。建立LCD屏幕上的每一象素与FRAMEBUFFER对应位置的映射关系。将字符位图转换成字符矩阵数据,并且写入到FRAMEBUFF

2、ER里FrameBuffer显示屏的整个显示区域,在系统内会有一段存储空间与之对应,通过改变该存储空间的内容,从而改变显示屏的内容,该存储空间被称为FrameBuffer,或显存单屏幕与双屏幕模式16位/象素FrameBuffer结构LCDC内部结构框架外部调色板/内部调色板010内部调色板外部调色板015通道1通道1单元1单元2DMAC索引下标153255各GPIO寄存器设置如下寄存器地址数值备注GPDR10x40E0_00100xFC00_0000GPDR20x40E0_00140x0000_7FFFGPDR2[PD78]为

3、nCS2,需设置为1GAFR1_U0x40E0_00600xAAA0_0000GAFR2_L0x40E0_00640x2AAA_AAAAGAFR2_L[AF78]为nCS2,需设置为0b10LCD背光电路图帧描述符与DMAC寄存器0bx…..xxxxxxx00C下-个帧描述符地址Framebuffer/调色板地址Value3Value4310FIDRxLDCMDx0bx…..xxxxxxx0000bx…..xxxxxxx0040bx…..xxxxxxx008帧描述符地址帧描述符FSADRxFDADRxDMAC寄存器帧描述符的访问

4、流程FrameBuffer帧描述符0调色板帧描述符通过程序为FDADRx赋值:FDADRx=ADDR0ADDR1ADDRXADDRY实验内容可以根据前几章所讲述的办法对程序进行编译与下载,由于本章例子程序采用汇编与C语言的混合编程方式,所以需要设置映像的first属性将中断向量表的所在AREA的开始位置固定在0x0:-firstboot.o(boot),设置方法可以参照前几章所述。观察代码执行情况习题与思考题若使用1024×768的显示屏,并以8bits/pix显示,则FrameBuffer需要多少字节。若使用双屏幕模式显示,应

5、如何初始化LCDC内部的第二个DMAC通道。若需要使用内部调色板,应如何操作LCDC,此时DMAC如何区别是FrameBuffer还是调色板的的内容。结合本实验所掌握的知识要点,实现一个包含图片,文字等要素的互动式图形界面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。