摘要:本设计是一款基于嵌入式硬件平台的多功能数码相框。核心部件CPU采用了性能价格比、性能功耗比都很高的ARM架构处理器之中的一款——STM32F103VET6,本设计主要包含主控制器核心板、LCD液晶显示、MP3播放、SD卡存储器等多个功能模块。本设计主要可以实现两个功能:数码相框和MP3播放。可以实现对SD卡内的多幅BMP格式的图片以幻灯片形式在LCD屏上动态显示的效果;可以实现简单的MP3的播放功能。关键词:嵌入式;数码相框;多功能;Cortex-M3,8368
Design and implementation of digital photo frame
Abstract :The design is a multifunctional digital photo based on frame embedded hardware platform. The core components of CPU using the ratio of performance to price, performance and power ratio is very high in a ARM architecture processor -- STM32F103VET6, this design mainly consists of multiple functional modules of the main controller of core board, LCD display, MP3, SD card memory. This design mainly can realize two functions: digital photo frame and MP3 player. And this design can achieve BMP on the SD card picture to slide in the LCD screen dynamic display effect; can realize a simple MP3 playback.
KeyWords :Embedded system; digital photo frame; multifunction; Cortex-M3
目 录
1 引言 1
1.1 课题研究意义 1
1.2 数码相框的发展情况和趋势 1
1.2.1 码相框的发展现状 1
1.2.2 数码相框的发展趋势 3
1.3 本课题设计主要研究内容 3
1.4 主要章节安排 3
2 硬件介绍 4
2.1 嵌入式系统概况 4
2.1.1 嵌入式系统的定义 4
2.1.2 嵌入式系统的组成 4
2.1.3 嵌入式系统的特点 5
2.2 数码相框硬件模块 6
2.2.1 MCU主控模块 6
2.2.2 LCD模块 7
2.2.3 TF存储卡模块 11
2.2.4 MP3模块 13
3 编程过程介绍 15
3.1 KEIL UVISION4简介 15
3.2 新建工程 15
3.3 系统完善 17
3.3.1 系统的选择问题 17
3.3.2 图片解码的选择问题 18
3.3.3 MP3播放切换歌曲问题 19
3.4 在线调试及程序下载 20
3.4.1 J-link简介 20
3.4.2 J-link调试和下载 20
4 程序设计与调试 24
4.1 系统描述 24
4.2 软件设计 24
4.2.1 文件读取 24
4.2.2 BMP图像解码与显示 26
4.2.3 MP3设计 27
4.2.4 主程序设计 29
4.3 程序调试 31
结 论 33
致 谢 34
参考文献 35
附录 36
1 引言
1.1 课题研究意义
随着消费电子的不断发展,嵌入式系统成为了当前最热门的概念之一。它具有体积小、功耗低、性能强、可靠性高以及面向行业等特点。特别是随着消费电子的智能化,嵌入式也越显重要。目前已经广泛应用于消费电子、军事、工业控制、网络通信等各个领域。
数码相框的发展是因为数字摄影的普及化,因为仅有不到35%的数码照片被打印出来,如今大部分的数码照片都只是存储在设备中。
- 上一篇:关爱残孤儿童公益应用程序app界面设计
- 下一篇:ASP在线招聘网站的设计与开发
-
-
-
-
-
-
-
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书