网站大量收购独家精品文档,联系QQ:2885784924

第四讲制作简易电子相册.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四讲制作简易电子相册详解

修改TQ_LOGO.c源文件,把图片代码粘贴进去。建议先粘贴pic6,最后粘贴pic1。 * 将LCD_TFT.h文件中红色框起来的代码替换为 * * 在main.c文件头部声明外部数组pic1…pic6和外部函数Paint_Bmp * 在main.c中,将struct注释掉。 * 修改main.c,main()函数中while(1)中代码。 * 点击make编译后,有1个错误。 MMU是Memory Management Unit 内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权,多用户多进程操作系统。 MMU_Init初始化内存地址映射 * 在项目中加入mmu.c文件即可编译生成bin文件。烧录到开发板上,即可脱机运行。 * 程序中还有很多多余代码可以删除,希望同学自己去试。 * 简易电子相框制作4 简易电子相框制作5 简易电子相框制作6 简易电子相框制作7 简易电子相框制作8 简易电子相框制作9 作 业 参考本讲内容,在上节课作业基础上,自己建立项目,制作简易电子相册,随时间显示自己的六张照片,要求可以脱机运行。并提交编译好的bin文件,文件名为自己的学号+姓名的汉语拼音。 随堂练的同时展示上节课的作业。 * * 本节是在上节课作业的基础上,去掉多余的代码。 让LCD屏随时间变化切换显示六张图片。 并可以摆脱对电脑串口的依赖,实现开机显示。 * 首先新建一个文件夹作为新工程项目的存储路径。 把出厂测试程序目录下的inc和src文件夹中的内容复制到新建的文件夹下。 两个文件夹中分别存的什么?头文件和源文件。 * 打开ADS1.2,选择FileNew。 * 打开新建项目的选项卡,默认选择ARM Executable Image项目类型,添加项目名称和路径,点击确认。 * 会得到一个空的新建工程,工程文件后缀为.mcp。 * 开始添加文件。点击鼠标右键,选择Add Files...。 * 选择我们需要的7个文件,打开。 * 出现生成目标的选项,点击OK。 * 注意调整文件链接顺序如图所示。 点击红色下划线按钮,进入ADS配置菜单。 * 将Target Settings中Post-linker选为ARM fromELF。 fromELF工具用于生成FLASH烧录代码(只在RAM里运行 而不烧录则不用) * 在ARM Assembler中的Target选项卡中选择Architecture or Processor为ARM920T。 * 在ARM Assembler中把Options选项卡中的Source Line Debug和Keep Symbols选空。 * 在ARM C Compiler中的Target and Source选项卡中,将Architecture or Processor选择为ARM920T。 * 在ARM C Compiler中的Debug/Option选项卡中,选择如图。 * 在ARM C++ Compiler中的Target and Source选项卡中,将Architecture or Processor选择为ARM920T。 * 在Thumb C Compiler中的Target and Source选项卡中,将Architecture or Processor选择为ARM920T。 * 在Thumb C++ Compiler中的Target and Source选项卡中,将Architecture or Processor选择为ARM920T。 * 在ARM Linker中的Output选项卡中,将RO Base设置为0 * 在ARM Linker中的Options选项卡中,将Image entry point设置为0 * 在ARM Linker中的Layout选项卡中设置如上。 * 在ARM Linker中的Listings选项卡中设置如上。 * 在ARM fromELF中设置最终编译生成的二进制文件名。点击OK。 * 准备6副BMP24位位图图片,并转化成.c源文件。 * * * 第四讲 制作简易电子相册 主讲教师:王彬丽 随堂练 通过第三讲的作业练习,你认为嵌入式程序设计入门难么?难在哪? 主要内容 1 制作简易电子相框 制作简易电子相框 新建自己的第一个ADS工程 实现按照时间规律显示照片的电子相框 可以脱机(PC机)运行 新建自己的第一个ADS工程1 新建自己的第一个ADS工程2 新建自己的第一个ADS工程3 新建自己的第一个ADS工程4 新建自己的第一个ADS工程5 新建自己的第一个ADS工程6 新建自

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档