欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年嵌入式系统设计实验四 .pdf

    • 资源ID:34269386       资源大小:516.44KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    2022年嵌入式系统设计实验四 .pdf

    “嵌入式系统”实验教案 实验四汉字与位图显示实验一、实验目的1了解汉字和位图显示原理2. 了解 S3C2410 处理器的 LCD 控制器及原理3. 掌握 ARM 处理器 LCD 底层驱动的编程方法二、 实验设备1PC 微机一台;2Super ARM 实验箱一台;3U-Link2 仿真器一只。三、实验原理1. S3C2410处理器的LCD 控制器S3C2410 处理器的LCD 控制器主要功能是传送视频数据和产生必要的控制信号,视频数据构成在 LCD 上显示的图像映像,控制信号则用来控制前面介绍的各种参数。zREGBANK 是寄存器组的英文缩写,它包括 17 个可编程的寄存器,正是通过这些寄存器的设置来控制LCD 控制器的。zLCDCDMA 是专为传送视频数据的专用DMA ,它自动实现将视频缓冲区中的数据传送到LCD 驱动器中。由于有了这个专用的DMA ,视频数据可以不用CPU 的干涉在LCD 上显示,这极大的减轻了数理器的负担。VD23 :0是数据引脚,是用来传送视频数据。其他的引脚则是传送控制信号的。2. 彩色 LCD 显示编程方法彩色 LCD 显示编程软件流程如右图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 四、 实验步骤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 公司的 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 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 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(); clrsrc(RGB(0,0,0); drawtext(80,150,湖南农业大学信息科学技术学院,1,0,RGB(255,255,0); while (1) rGPFDAT = rGPFDAT & 0 x0f; for (i = 0; i 200000; i+); rGPFDAT = rGPFDAT|0 xf0; for (i = 0; i Options for target target 1或单击工程属性快捷键,打 开工程属性设置窗口, z设置 Target 项:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - SDRAM 起始地址为0 x3000 0000,大小64MByte (0 x400 0000),本实验中0 x3000000已 被使用。 见 def.h中: #define VideoAddrStart (0 x30000000) #define VideoAddrEnd (0 x30000000+240*320*16/8) #define IMAGEBUF 0 x31000000 因此在 Target 选项卡中设置: 设置 ROM1: Start 0 x3010000;Size0 x100000; 并选中Startup设置 RAM1: Start 0 x3020000;Size0 x100000;z设置工程属性的Debug 项 设置仿真调试等控制和指定装载调试脚本文件。Use:ULink ARM Debugger (注:Initialization File 项的SDRAM.ini 文件为调试脚本,最好将其置于该工程目录下)。工程属性的其它选项为默认设置。注意查看内文件和地址设置是否一致!0 x301000000 x30200000 0 x100000 0 x100000名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 选择菜单 Project-Build all target file 或快捷键,对整个工程进行编译链接(6)仿真调试 选择菜单 Debug-Start/Stop Debug Session,或者点击快捷键,如果顺利将进入如下图所示的调试窗口。 切换到混合模式查看时,将出现如图所示的汇编模式窗口,此时应特别关注 PC 指向的地址( 0 x30000 xxx)在SDRAM 内存区域 (7)观察运行结果 单步 step 、运行 run 和停止 stop 观察 LCD屏幕的图形状况 (为红绿蓝三条直线)。 (8) 修改代码实验( )修改代码是文字在屏幕上横向移动,纵向移动和任意方向移动提示:将:(,湖南农业大学信息科学技术学院,(,);中,以变量,替换,如:;(;)(,您好);(;);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - ()利用工具将位图转化为数组,将之赋给,;/ 定义图片存储在 SDRAM的地址 int main() unsigned char * ptr; / ChangeClockDivider(1,1); / 1:2:4 ChangeMPllValue(0 xa1,0 x3,0 x1); / FCLK=202.8MHz Port_Init(); LCD_Init(); ptr = (unsigned char *); ShowImage(ptr, , 0,1); while(1); 五、 实验结果与分析1、写出参考代码运行的现象(1)运行成功与否,出现问题原因(如语法错误,配置不当)(2)运行成功后实验现象,并解释2、 解释320*240 bmp 位图转化为数组在LCD 上显示的原理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年嵌入式系统设计实验四 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开