32
6 项目的问题 35
总结 36
参考文献 37
致谢 38
1 前言
1。1 系统开发的背景
随着PC时代数码技术的发展,数码相机以其低廉的价格,方便的操作成为摄影器材未来的发展方向。目前,很多家庭都持有数码相机,一次拍摄下来的照片往往会有上百张,使用PC机来查看拍摄下来的图片,操作繁琐,而且依赖于PC机。
作为数码相机的一种附属产品,电子相框不仅具有传统相框的特点,而且可以直接从数码相机中选择心仪的照片,定时更新照片。数字相框可以摆放在家居显眼之处,成为现代家庭一道靓丽的风景线[1]。
电子相框是展示数码照片而非纸质的相框。相比传统的相框而言,既方便用户切换照片而不需要拆卸相框,也方便用户及时的更新和查看相片。而且相较传统相框,数码相框可以存储更多照片而不怕遗失。
根据以上描述我萌发了做一款价格低廉但功能齐全的简易电子相框,既能让用户使用电子相框,感受到电子相框带来的便捷,也无需花费大量的金钱去购买一个实际上不属于电子相框范畴的高端电子产品[2]。
使用STM32 COTEX-M4作硬件框架用KEIL软件作开发工具,可以比较快速的实现这种简易电子相框的设计。自然使用COTEX-M4也不算很低廉,可以进行裁剪使得成本再进行降低。
1。2 系统开发的意义与目的源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
随着对媒体技术的开发和在人们日常生活中的应用,人们开始用多媒体软件制作电子纪念相册,这种方式相比传统的纪念册更加直观方便且丰富多彩[3]。
电子相册做为新一代相册管理技术的产物,不仅应具有传统图片管理体系的优点,更应将传统图片管理体系的弊端优化、改进,使之成为一个更加完善的相册管理技术。使用传统的图片管理体制,不仅在人力、物力上都有着极大的消耗,而且在时间和效率上也存在的诸多的问题。而新型的电子相册管理系统不仅相对于传统管理方式耗费的人力和物力都要少得多,而且在效率上也有着极大的提升。除此之外,电子相册在功能上也较传统的图片管理方式有所增多,即改善了管理上的效率问题,使人们可以在极短的时间内管理好诸多的图片资料,并可以快速、方便的浏览并进行欣赏等。
2 系统开发工具与环境简介
2。1 KEIL 5软件简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil 的网站虽然没有中文版本,但是Keil 软件却被中国80%的硬件工程师使用,但凡与电子相关的专业,都会开始从单片机和计算机编程开始学习,而学习单片机自然会用到Keil 软件。国内由米尔科技、提供Keil 的销售和技术支持服务,他们是ARM公司合作伙伴,也是国内领先的嵌入式解决方案提供商。
2。2 开发板烧录介绍
烧写代码进入开发板介绍。
Keil 软件上拥有ST_LINK的烧录方法和软件入口,只要在KEIL上进行正确配置即可完成软件上的烧录要求。
图2-1 烧录口设置1
图2-2 烧录口设置2
开发板也带有ST_LINK的烧录口。
只要选购一款ST_LINK的烧录器进行合理的连接即可完成硬件上的连接。
(注意不同款式的ST_LINK或操作系统的驱动不同,需要安装的不同的驱动软件WIN10暂无官方驱动,需自行搜索或改动。) 基于ARMSTM32CORTEX-M4简易电子相框的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_202189.html