嵌入式系统设计基础总结报告

嵌入式系统设计基础总结报告

ID:39640476

大小:2.85 MB

页数:11页

时间:2019-07-08

嵌入式系统设计基础总结报告_第1页
嵌入式系统设计基础总结报告_第2页
嵌入式系统设计基础总结报告_第3页
嵌入式系统设计基础总结报告_第4页
嵌入式系统设计基础总结报告_第5页
资源描述:

《嵌入式系统设计基础总结报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统设计基础嵌入式系统设计基础结题报告学生1:学生2:学生3:组长:组长电话:指导老师:完成时间:11嵌入式系统设计基础目录目录2摘要3一、课题概述4二、课题实施方案42.1方案说明42.1.1LCD图像显示模块设计方案42.1.2触摸屏模块设计方案52.1.3音乐播放模块设计方案52.1.4键盘模块设计方案62.2工程规范6三、课题实施过程详述6四、系统测试方法9五、结果分析10六、总结10参考文献11附录1111嵌入式系统设计基础摘要随着智能手机和平板电脑等便携式设备的兴起,ARM已经成为全球领先的半导体知识产权提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构

2、。ARM技术具有性能高、成本低和能耗省的特点。本文旨在初步接触嵌入式ARM技术。我们使用了天嵌TQ2440开发板以及ADS1.2来进行相关实验,主要制作了一个带背景音乐、可以使用触摸屏和键盘进行前后照片切换的数码相框。通过这次实验,我们对ARM技术有了一个初步的认识和了解,同时也掌握了一些编程和调试技术。关键词:嵌入式,LCD图像显示,触摸屏AbstractWiththedevelopmentofthesmartphoneandtabletcomputer,ARMhasalreadybecomealeadingsemiconductorintellectualpropertypro

3、videringlobalmarket.Morethan95%ofthesmartphoneandtabletcomputerusetheARMframework.ARMhastheadvantagesinperformance,costandefficiency.ThispaperaimathavingaroughcontactwithembeddedARMandweuseTQ2440andADS1.2toconductrelevantexperiments.Generally,wehavemadeadigitalalbumwhichcanbecontrolledbytouchp

4、anel.Throughthisexperiment,wehavegrownageneralacknowledgeofARMtechnologyandmastersomecodinganddebuggingtechnology.Keywords:embeddedsystem,LCDdisplay,touchpanel11嵌入式系统设计基础一、课题概述本文展示了一个使用ARM技术制作而成的带有背景音乐并且可以通过触摸屏和键盘控制的数码相框。数码相框在当今市面上也有销售,其功能主要是放映照片,绝大部分能够通过无线或蓝牙与移动设备进行连接,以达到实时放映的效果。我们所制作的数码相框总体而

5、言功能并不是很强大,但也符合数码相框的基本原理并且实现了基本功能。本课题的核心问题是如何实现触摸屏精确地点击、图像切换显示还有音乐播放功能。二、课题实施方案本课题的基本设计方案分为四个模块,LCD图像显示模块、触摸屏模块、音乐播放模块以及键盘模块。整体的设计流程为首先完成在TQ2440开发板液晶显示屏上显示出六张自定义图像;然后实现按键控制图像的切换;再加入对触摸屏的操作,使得能够使用触摸屏切换图像;最后加上PWM蜂鸣器播放音乐的功能。2.1方案说明2.1.1LCD图像显示模块设计方案为了实现带有背景音乐并且能够使用触摸屏控制的数码相框,我们首先要能够在开发板的显示屏上显示用户自定

6、义的照片。由于我们所使用的开发板配备的是4.3寸的显示屏,所以图片尺寸要设定为480*272才能完美适应屏幕大小。在程序代码中,显示图片的功能由Paing_Bmp定义,具体为Paint_Bmp(0,0,480,272,TQ_LOGO),其中,480、272对应的是要显示的照片的尺寸,因为我们用的是4.3寸屏,所以设定为480、272;而TQ_LOGO是图片的名称,名称由用户自己定义,这里的TQ_LOGO对应的是开发板开机显示的第一张LOGO照片。照片的显示本质上是对屏幕上每一个像素点赋值的过程,不断赋值的一个过程其实就是实现了对LCD的每个像素点进行逐行扫描写入不同像素点对应图片的

7、不同位置的颜色值的过程。图1.像素扫描原理因此,只要将图片的每一个像素点的值写入程序,就能够实现照片显示的功能。这里我们使用了天嵌科技光盘附带的bmp2h程序,将一个BMP图片文件转换为带有每行像素值的C文件,然后将C文件中的代码复制到LCD显示程序代码下,即可实现照片显示功能。另外,由于480*272照片文件容量较大,缺省的内存设置无法满足显示6张照片的功能,会导致显示花屏。针对这个问题,我们是在nand.c文件中修改RdNF2SDRAM()函数中的U32size=

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

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

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