基于stm32f103的触屏功能的设计论文

基于stm32f103的触屏功能的设计论文

ID:6194503

大小:3.97 MB

页数:49页

时间:2018-01-06

基于stm32f103的触屏功能的设计论文_第1页
基于stm32f103的触屏功能的设计论文_第2页
基于stm32f103的触屏功能的设计论文_第3页
基于stm32f103的触屏功能的设计论文_第4页
基于stm32f103的触屏功能的设计论文_第5页
资源描述:

《基于stm32f103的触屏功能的设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于STM32F103的触屏功能的设计毕业论文目录摘要1第一章绪论31.1课题的意义31.2本系统完成的功能3第二章系统总体设计思路42.1系统设计要求42.2系统设计方案42.2.1硬件部分方案42.3.2软件部分方案5第三章系统硬件设计与实现53.1中心控制板53.1.1所有板载资源介绍63.1.2重要资源介绍73.2GSM模块103.3LCD液晶模块143.4MP3模块173.5摄像头OV767020第四章系统的软件设计214.1系统软件概述214.2移植部分224.2.1UCOS-II系统的移植224.2.2

2、FatFs文件系统的移植244.3主程序流程26第五章效果图305.1系统使用方法说明30475.2实物效果图30参考文献35附录36附录一:核心程序36附录二:整体原理图48致谢4947第一章绪论1.1课题意义随着信息技术的飞速发展,形式多样的数字化产品已经开始成为继PC机后的信息处理工具,在这种数字化潮流下,嵌入式系统已成为当前研究和应用的热点之一,嵌入式手持设备的视、音频多媒体应用也越来越广泛。由于嵌入式系统的应用要求及成本因素决定了嵌入式系统在系统资源,包括硬件资源和软件资源方面都是非常精简和高效的。尤其现在

3、手机已经成每个人生活中的必需品,已经是人们相互联系通讯设备的主力,正逐渐成为人们娱乐工具的主力,发展前景很好。手机最近几年发展迅速,尤其是触屏手机的发展势头更是让人们目接不暇,为对于日新月异的电子设备来说,触摸屏作为一种最新的输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。SD卡(SecureDigitalMemoryCard)是一种基于半导体闪存工艺的存储卡,具有大容量、高性能、安全等多种特点的多功能存储卡,基于以上优点SD卡已成为目前消费数码设

4、备中应用最广泛的一种存储卡。我们的生活随着这些新的应用变得多姿多彩,这些应用已经融入我们生活的点点滴滴,比如:我们用的手机、PAD等一些列手持设备都离不开SD卡,目前大部分的手机都是大屏幕触屏操作的等等。音乐播放器已经是现在电子设备上的必需品,采用MP3压缩的数据量可以缩小到1/12,音质却没有多少损失。由于MP3音乐的较小数据量和高质量的播放效果,已经成为大众听音乐的主流选择格式。看得出我们的生活与这些技术已经形影不离,对于我们学相关专业的学生要跟得上时代的脉搏、实现自己的价值,学习嵌入式以及触摸屏和SD卡的应用等

5、主流电子技术便显得尤为重要。基于STM32F103的触屏功能的设计正是需要掌握相关嵌入式的知识,对于这样的题目具有很强的应用效果和实际意义。1.2本系统完成的功能本设计首先实现的是触屏操作进行控制,主要实现的功能有:打电话、发短信、音乐播放器、数码相册、记事本、计算器、TOM猫等。这些功能贴近真实手机的应用,有一定的体验效果同时系统稳定性良好,不会出现系统崩溃等不良现象。47第二章系统总体设计思路2.1系统设计要求基于STM32F103的手机功能的设计,首先该系统是通过触屏操作控制,尽量模拟手机的功能需要实现的基本功

6、能有打电话、发短信、音乐播放器、图片浏览、照相机、常用小工具等。同时尽量做到系统稳定、整体美观、操作流畅等来保证有较好的体验效果!2.2系统设计方案本设计的控制方案是利用uC/OSII嵌入式操作系统为平台,采用了STM32F103ZET6微控制器,以及各类控制和显示器件,通过一直GUI进行触屏控制。系统设计包括系统硬件设计与测试和软件的编写。2.1.1硬件部分方案该毕业设计的硬件主要四部分,分别是自己用AltiumDesigner绘制制作的中心板子、SIM900模块、LCD液晶、MP3模块、摄像头OV7670。首先,

7、选用的MCU芯片是意法公司的STM32F103系列单片机(ARMCM3内核),该芯片具有64KBSRAM、512KBFLASH、5个串口、112个通用IO口等等,资源丰富、功能强大能满足本设计的所有需求。中心板子板载1M大小的外部SRAM芯片:IS62WV51216容量是1M字节为需要大内存的任务提供足够内存;板载的外部FLASH芯片:W25Q64容量是8M字节用于存放字库和其他用户数据,这样可以提高实时文件读取的速度;板载的EEPROM芯片:24C02容量为2Kb,也就是256字节。用于存储一些掉电不能丢失的重要数

8、据,比如系统设置的一些参数/触摸屏校准数据等来实现方便的实现掉电数据保存;板载的SD卡用于存放系统运行需要的系统文件和测试文件。除了以上的主要板载的资源还有USB接口、ds18b20等等常用器件都是为这个系统的整体功能服务。本设计选用的液晶模块是大小2.8寸、分辨率240*320的液晶,支持触摸屏功能(电阻),可以显示16位色真彩图片。选用的G

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

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

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