基于STM32F103的触屏功能的设计毕业论文.docVIP

基于STM32F103的触屏功能的设计毕业论文.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32F103的触屏功能的设计毕业论文目 录 摘 要 1 第一章 绪论 3 1.1课题的意义 3 1.2本系统完成的功能 3 第二章 系统总体设计思路 4 2.1系统设计要求 4 2.2系统设计方案 4 2.2.1硬件部分方案 4 2.3.2软件部分方案 5 第三章 系统硬件设计与实现 5 3.1中心控制板 5 3.1.1所有板载资源介绍 6 3.1.2重要资源介绍 7 3.2 GSM模块 10 3.3 LCD液晶模块 14 3.4 MP3模块 17 3.5摄像头OV7670 20 第四章 系统的软件设计 21 4.1系统软件概述 21 4.2移植部分 22 4.2.1UCOS-II系统的移植 22 4.2.2FatFs文件系统的移植 24 4.3主程序流程 26 第五章 效果图 30 5.1系统使用方法说明 30 5.2实物效果图 30 参考文献 35 附录 36 附录一:核心程序 36 附录二:整体原理图 48 致谢 49 第一章 绪论 1.1课题意义 随着信息技术的飞速发展,形式多样的数字化产品已经开始成为继PC机后的信息处理工具,在这种数字化潮流下,嵌入式系统已成为当前研究和应用的热点之一,嵌入式手持设备的视、音频多媒体应用也越来越广泛。由于嵌入式系统的应用要求及成本因素决定了嵌入式系统在系统资源, 包括硬件资源和软件资源方面都是非常精简和高效的。尤其现在手机已经成每个人生活中的必需品,已经是人们相互联系通讯设备的主力,正逐渐成为人们娱乐工具的主力,发展前景很好。手机最近几年发展迅速,尤其是触屏手机的发展势头更是让人们目接不暇,为对于日新月异的电子设备来说,触摸屏作为一种必威体育精装版的输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。SD卡(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储卡具有大容量、高性能、安全等多种特点的多功能存储SD卡已成为目前消费数码设备中应用最广泛的一种存储卡。 2.2系统设计方案uC/OS II嵌入式操作系统为平台,采用了STM32F103ZET6微控制器,以及各类控制和显示器件,通过一直GUI进行触屏控制。系统设计包括系统硬件设计与测试和软件的编写。 2.1.1 硬件部分方案 该毕业设计的硬件主要四部分,分别是自己用Altium Designer绘制制作的中心板子、SIM900模块、LCD液晶、MP3模块、摄像头OV7670。首先,选用的MCU芯片是意法公司的STM32F103系列单片机(ARM CM3内核),该芯片具有64KB SRAM、512KB FLASH、5个串口、112个通用IO口等等,资源丰富、功能强大能满足本设计的所有需求。中心板子板载1M大小的外部SRAM芯片:IS62WV51216容量是1M字节为需要大内存的任务提供足够内存;板载的外部FLASH芯片:W25Q64容量是8M字节用于存放字库和其他用户数据,这样可以提高实时文件读取的速度;板载的EEPROM芯片:24C02容量为 2Kb,也就是 256 字节。用于存储一些掉电不能丢失的重要数据,比如系统设置的一些参数/触摸屏校准数据等来实现方便的实现掉电数据保存;板载的SD卡用于存放系统运行需要的系统文件和测试文件。除了以上的主要板载的资源还有USB接口、ds18b20等等常用器件都是为这个系统的整体功能服务。本设计选用的液晶模块是大小2.8寸、分辨率240*320的液晶,支持触摸屏功能(电阻),可以显示16位色真彩图片。选用的GSM模块是SIM900,用串口控制,主要用于实现打电话和发短信的功能。然后就是MP3模块,该模块选用的芯片荷兰VLSI公司的VS1053,该模块使用SPI接口,单片机作为主机只需要把音乐数据独取出来传给该模块,该模块就能播放音乐,使用起来简单、方便。最后就是OV(Omni Vision)公司生产的一颗 1/6寸的 CMOS VGA 图像传感器。该传感器体积小、工作电压低,提供单片VGA摄像头和影像处理器的所有功能。以上这些是本设计的硬件部分简单介绍,硬件的实现最主要的是中心板子的制作,它是整个系统的核心控制部分。需要整体考虑系统的资源,设计出来所有外设的接口,只有这样才能保证整体设计的美观。 2.1.2软件部分方案 本设计的软件部分主要分为移植UCOSII+GUI和FatFs文件管理、硬件的驱动程序、整体控制程序三部分组成。首先是UCOSII的移植,μC/OS-II是一种可移植的,可植入ROM的,可裁剪的,抢占式的,实时多任务操作系统内核。μC/OS-II进行任务的调度,增强系统的实时性。然后就是移植FatFs文件管理系统,通过该文件管理系统进行读写SD卡和外部FLASH

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档