搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于ARM9的多功能电子相册设计毕业论文

 2020-06-04 20:32:40  

摘 要

电子相册又可以称为电子相框或者是数码相框,是一种用来显示数字图像的电子产品。这些年,人们展现自我的意识越来越强烈,数码照片的数量呈现指数级发展的态势,非常有力地推动了电子相册的发展。所以,设计一种成本低廉、功能较多的电子相册可以满足现代人们的消费需求。

论文采用由三星公司为手持设备以及各种多用途应用设计的,低功耗、高集成度、高性能的微处理器S3C2451为核心的开发板,板上集成了串口、按键、USB接口、LCD液晶显示屏等多种模块,为开发本设计带来了极大的便利。

本设计将实现时间显示、图片显示和切换等功能。首先将电子相册分为五部分,数据存储部分、串口输入部分、数据处理部分、控制部分以及显示部分。数据存储部分采用SD卡来存储图片文件,控制采用按键控制,显示采取LCD屏幕显示。

关键词:ARM9 电子时钟 电子相册

The design of Multi-function Electronic Album Based on ARM9

Abstract

Electronic album is also known as electronic photo frame or digital photo frame, is a digital image used to display electronic products. Over the years, people have shown a growing sense of self, the number of digital photos showing the trend of the development of the index, very strong to promote the development of electronic albums. Therefore, the design of a lower cost, feature-rich electronic albums to meet the needs of modern people's consumption.

The board adopts the development board of Samsung S3C2451, which is designed by Samsung Semiconductor for handheld devices and various multi-purpose applications. The board has integrated serial port, keypad, USB interface, LCD liquid crystal display and other modules, for the development of the design has brought great convenience.

The design will achieve time display, picture display and switch and other functions. First, the electronic album is divided into four parts, the data storage part, the data processing part, the control part, the display part. Data storage part of the use of SD card to store picture files, control the use of key control, display to take LCD screen display.

Key Words: ARM9;Electronic clock;E-albums

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 电子相册的背景 1

1.2 电子相册的技术现状 1

1.3 电子相册的发展趋势 1

1.4 电子相册的系统设计 2

1.5 本文的内容安排 2

第二章 相关技术与理论 3

2.1 Fatfs-通用FAT文件系统简介 3

2.1.1 Fatfs的特征 3

2.2.2 媒体访问接口 3

2.2 JPEG-最常用的图片格式 4

2.2.1 JPEG格式简介 4

2.2.2 JPEG解码过程 4

2.3 MMU-内存管理单元 6

2.3.1 MMU简介 6

2.3.2 MMU工作原理 6

第三章 电子相册的硬件设计 7

3.1 S3C2451主控系统电路 7

3.2 SD卡存储模块 7

3.2.1 SD卡介绍 7

3.2.2 SD卡原理图 8

3.3 按键控制模块 8

3.4 串口输入模块 9

3.5 液晶显示屏模块 10

3.6 时钟模块 10

第四章 电子相册的软件设计 11

4.1 软件开发环境 11

4.2 总程序描述和流程图 11

4.2.1 程序流程概述 11

4.2.2 程序流程框图 11

4.3 启动代码设计 12

4.3.1 设置异常向量表 12

4.3.2 看门狗 13

4.3.3 设置ARM9的工作模式和中断允许 13

4.3.4 编写中断处理函数 14

4.3.5 导入MMU 15

4.4 时钟源模块程序设计 15

4.4.1 时钟源原理分析 15

4.4.2 时钟初始化流程图 16

4.4.3 时钟源程序分析 16

4.5 串口模块程序设计 17

4.5.1 串口初始化 18

4.5.2 格式化输入/输出函数移植 19

4.6 定时器程序设计 20

4.6.1 定时器原理概述 20

4.6.2 定时器初始化 20

4.7 LCD显示程序设计 21

4.7.1 图片显示原理 21

4.7.2 时序分析 22

4.7.3 LCD初始化 23

4.7.4 图像显示函数 25

4.8 中断服务程序设计 25

第五章 系统调试与分析 28

5.1 实时时钟功能 28

5.2 相册功能 29

总结 32

致谢 33

参考文献 34

附录一 源程序代码 36

第一章 绪论

1.1 电子相册的背景

如今照相手机或者数码相机几乎人手一个,数字相片的数量呈现出飞速增长的态势。然而数量如此众多的数码相片中,却只打印出来了一小部分,根据调查显示,世界上被打印出来的数字照片数量不到其总数的百分之三十五。因此,怎样方便地查看数码相片就成为了很多摄影爱好人士需要考虑的事。为了处理这个问题,用于展示数码相片的电子相册就应运而生了。

1.2 电子相册的技术现状

市场上目前存在着许多的拥有不同功能并且性能差别很大的不同的电子相册方案。对这些方案进行归类分析,可以按照性价比与方案的特点把主流电子相册方案分为三种:

第一种,旺宏,Atmel,Amlogic,这一种方案是如今市场上所存在的较高端的解决方案;

第二种,Sunplus,MTK,ESS, Cheer Tek,Zoran,这一种方案则是属于市场上的中低端的解决方案;

第三种, Sigma Tel,华邦,这种则是属于如今市场上存在的低端的解决方案。

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。