2022年嵌入式系统设计实验四 .pdf
《2022年嵌入式系统设计实验四 .pdf》由会员分享,可在线阅读,更多相关《2022年嵌入式系统设计实验四 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“嵌入式系统”实验教案 实验四汉字与位图显示实验一、实验目的1了解汉字和位图显示原理2. 了解 S3C2410 处理器的 LCD 控制器及原理3. 掌握 ARM 处理器 LCD 底层驱动的编程方法二、 实验设备1PC 微机一台;2Super ARM 实验箱一台;3U-Link2 仿真器一只。三、实验原理1. S3C2410处理器的LCD 控制器S3C2410 处理器的LCD 控制器主要功能是传送视频数据和产生必要的控制信号,视频数据构成在 LCD 上显示的图像映像,控制信号则用来控制前面介绍的各种参数。zREGBANK 是寄存器组的英文缩写,它包括 17 个可编程的寄存器,正是通过这些寄存器的
2、设置来控制LCD 控制器的。zLCDCDMA 是专为传送视频数据的专用DMA ,它自动实现将视频缓冲区中的数据传送到LCD 驱动器中。由于有了这个专用的DMA ,视频数据可以不用CPU 的干涉在LCD 上显示,这极大的减轻了数理器的负担。VD23 :0是数据引脚,是用来传送视频数据。其他的引脚则是传送控制信号的。2. 彩色 LCD 显示编程方法彩色 LCD 显示编程软件流程如右图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - -
3、四、 实验步骤1、建立工程文件夹、启动RealView MDK 、工程创建和启动代码配置 z在E:盘目录下建立工程文件夹(e:exp )。并将“嵌入式系统实验四”文件夹内的“source” 文件夹全部拷贝至工程文件夹(e:exp )内。z启动 RealView MDK ,选择菜单Project-New uVision Project,指定工程的保存路径(e:exp ),并给新工程命名为 HZ.uvproj ,单击“保存”按钮。 z在自动弹出的器件选择窗口(Select Device for Target Target 1)中选择该工程所对应的处理器型号(实验箱中处理器为Samsung 公司的
4、S3C2410A ),并单击“确定”按钮,。在弹出启动代码生成对话框时,选择 “是”按钮,此时将在 LED 工程中自动生成 S3C2410A 的启动代码。z对启动代码进行配置,全部除去勾选项(否则可能导致调试时不稳定)2、 编辑代码,将其另存为HZ .c 文件,并将HZ .c,2410lib.c 和 lcdlib.c 都加到工程中选择菜单 File-New 创建新文件(缺省为text1* ,保存时应修改文件名及文件类型), 编辑代码: /* -HZ.c begin- */#include 2410addr.h #include 2410lib.h #include lcdlib.h 名师资料总
5、结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - int main() unsigned int i; int x,y; unsigned char *ptr=(void*) 0; ChangeClockDivider(1,1); / 1:2:4 ChangeMPllValue(0 xa1,0 x3,0 x1); / FCLK=202.8MHz Port_Init(); rGPFDAT= rGPFDAT &0 x0f; LCD_Init()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年嵌入式系统设计实验四 2022 嵌入式 系统 设计 实验
限制150内