- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的触控手机功能的设计
基于STM32的触控手机功能的设计
指导教师 郭
作者 张
选题背景、意义:
随着信息技术的飞速发展,在这种数字化潮流下,嵌入式系统已成为当前研究和应用的热点之一,嵌入式手持设备的视、音频多媒体应用也越来越广泛。尤其现在手机已经成每个人生活中的必需品,已经是人们相互联系通讯设备的主力,正逐渐成为人们娱乐工具的主力,发展前景非常广阔。
触摸屏作为一种最新的输入设备,它是目前最简单、方便、自然的一种人机交互方式。
通过本次毕业设计的制作,需要掌握嵌入式的开发、触摸屏和SD卡的应用、GUI界面和UCOS-II的移植等一系列知识。
主要技术指标
系统主要实现功能:
触屏操作界面
实现打电话、发短信的功能
音乐播放器
数码相框
电子书功能
计算器等应用
系统整体框架
本设计的制作主要分为两大部分
1、硬件部分,主要包括中心控制板、GSM 模块、MP3模块、TFT-LCD等。
2、程序设计和调试,通过UCOS-II进行任务点读,GUI设计界面等等,最终达到系统稳定运行、各任务宏观上同时进行。
系统硬件设计方案
硬件方框图
STM32F103ZET6
电源模块
SD卡
SIM900
LCD
外部FLASH
外部SRAM
MP3模块
复位电路
JTAG
下载电路
电源模块
为了使该系统能正常工作,就需要对电池电压调节。其中,单片机系统、LCD液晶、外部SRAM、外部FLASH、SD卡等需要3.3V电压,MP3模块使用5V供电。我们在采用ASM1117-3.3作为稳压芯片。GSM模块则需要大功率的5V电压,选用的是220v AC-5V DC电路。经试验电压测试,完全可以满足要求。
stm32最小系统
下载程序接口的电路连接图
板载外部SRAM电路图
SD卡电路图
DS18B20电路图
OV7670摄像头电路图
串口通信电路图
USB接口电路图
板载外部FLASH电路图
板载EEPROM电路图
J-Link程序烧写器
MP3模块
本模块选用的芯片是VS1053b,它是单片Ogg Vorbis/MP3/AAC/WMA/MIDI音频解码器,及IMA ADPCM 编码器和用户加载的Ogg Vorbis编码器。它包含了一个高性能、有专利的低功耗DSP 处理器内核VS_DSP4、工作数据存储器、供用户应用程序和任何固化解码器一起运行的16 KiB 指令RAM 及0.5KiB 多的数据RAM、串行的控制和输入数据接口、最多8 个可用的通用I/O引脚、一个UART、并有一个优质的可变采样率立体声ADC(“咪”、“线路”、“线路+咪”或“线路*2”)和立体声DAC、和跟随的一个耳机功放及一个公共电压缓冲器。
LCD液晶模块
该模块支持65K色显示,显示分辨率为320×240,接口为16位的80并口,自带触摸屏。其驱动芯片有很多种类型,比如有ILI9320/ILI9325/ILI9328/RM68021,其中本模块选用的是ILI9320控制器,其他的控制基本都类似。
系统的软件设计
移植部分:
UCOSII系统的移植,实时多任务操作系统进行任务的调度
FatFs文件系统的移植,进行SD卡和FLASH的文件管理
GUI的移植,用作做系统界面
底层驱动的移植
程序流程图
UCOS-II实时系统简介
uC/OS 是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。已经移植到近40多种处理器体系上,涵盖了从8位到64位各种CPU(包括DSP)。
uC/OS-II目标是实现一个基于优先级调度的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量,邮箱,消息队列,内存管理,中断管理等。
FatFs简介
FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。FatFs的编写遵循ANSI C,因此不依赖于硬件平台,移植性很强!
本设计中用FatFs文件管理系统主要是对SD卡和外部FLASH进行读写,比如音乐的播放就是单片机读取SD卡中的音乐文件数据传输给VS1053。
程序设计总结
本设计的程序部分首先是移植UCOS-II实时控制系统进行任务的调度,移植GUI界面进行绘制操作界面,移植FatFs文件管理系统进行对SD卡和FLASH进行读写。然后是各个模块的驱动函数的编写如:GSM模块SIM900、LCD液晶屏、VS1053、OV7670等,各个模块的底层驱动网上资料非常丰富,我做的主要
您可能关注的文档
- 垃圾中转站施工组织设计方案word文档下载.doc
- 垃圾坑处理安全专项施工方案.doc
- 垦利玖新工贸有限公司30000ta溶剂油项目环评简本.doc
- 埋弧焊作业指导书word文档下载.doc
- 埋线双眼皮消肿.doc
- 城区国家基本公共卫生服务绩效考核标准.doc
- 垂直的生计_免费下载.ppt
- 城北学校明德分校火灾逃生演练方案_免费下载.doc
- 城市之星商品房买卖合同补充协议一.doc
- 城市_免费下载.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)