文档详情

基于单片机的多功能数码相框的设计与实现.doc

发布:2018-08-02约9.05万字共87页下载文档
文本预览下载声明
毕 业 设 计 设计题目:基于单片机的多功能数码相框设计与实现 学 院 物理科学与工程技术学院 专 业 电子信息工程 年 级 2009级 姓 名 刘勇 指导教师 刘莉 职 称 讲师 (2013 年 6 月) 宜春学院教务处制 目 录 1.毕业设计任务书 2.毕业设计开题报告 3.毕业设计答辩资格审查表 4.论文原创性申明 5.论文版权使用授权书 6.毕业设计正文 7.外文资料译文 8.外文资料原文 宜春学院 毕业设计任务书 题 目: 基于单片机的多功能数码相框设计与实现 学 院: 物理科学与工程技术学院 系 电子与信息工程系 专 业: 电子信息工程 班 级: 09电信 学 号: 0934301122 姓 名: 刘勇 起止日期: 2012.11.17-2013.5.18 指导教师: 刘莉 职称: 讲师 系 主 任: 审核日期: 说 明 毕业论文任务书由指导教师填写,并经教研室审定,下达到学生。 进度表分前、中、后三期由学生填写,每期填写后交指导教师签署审查意见,并作为毕业论文工作检查的主要依据。 学生根据指导教师下达的任务书独立完成开题报告,3周内提交给指导教师批阅。 本任务书在毕业论文完成后,与论文一起交指导教师,作为论文评阅和毕业论文答辩的主要档案资料,是学士学位论文成册的主要内容之一。 一、毕业论文的要求和内容 数码相框又叫电子相册,是一种可以播放图片的电子设备。数码相框硬件由STC12C5A60S2单片机、ILI9325芯片控制的2.4TFT彩屏、按键、发光二极管、SD卡等部分构成,能实现BMP图片的播放、简易万年历、演示程序以及系统时间日期设置功能,同时能实现简单的GUI显示控制。系统的功能切换由KEY_ENTER、KEY_NEXT、KEY_PRE、KEY_UP、KEY_DOWN_EXIT完成。其中KEY_ENTER为“确认”键,当满足一定条件时,按下此键进入相应功能程序,。KEY_NEXT为“向右”按键,可实现鼠标向右移动、下一张图片切换、是非选择、时间日期增加等功能。KEY_PRE为“向左”按键,可实现鼠标向左移动、上一张图片切换、是非选择、时间日期减小等功能。KEY_UP为“向上”按键,实现鼠标向上移动。KEY_DOWN_EXIT为“向下—退出”键,实现鼠标向下移动或退出功能。电子相册、万年历、系统设置、演示程序是通过轻量级任务系统Protothreads简称pt)进行切换的,pt是一个占用内存极小的C语言封装宏函数库一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等操作系统中特有的机制,从而使程序实现多线程操作。/机器周期(1T)的单片机, 是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。还增加了ISP(在系统编程)/IAP(在应用编程)编程、看门狗和MAX810专用复位电路等功能,内部资源非常丰富,flash容量和RAM容量可选范围宽。在本次设计中采用STC12C5A60S2单片机,它具有60k的程序存储空间,1280Byte的RAM空间,在保证本系统功能实现的基础上,还保留有很大的升级空间,非常适合用来设计这种读写数据大的场合;显示电路的设计,随着信息科技的快速发展,液晶显示的使用越来越方便,已被普遍的使用。由于液晶显示与驱动都集成在一个芯片上,因此使用起来很方便,因此在这里采用液晶显示技术,使用ILI9325控制的TFT彩屏作为整个系统的显示模块;GUI界面控制电路的设计;以及SD卡电路的设计;其中SD卡的设计至关重要,是决定本设计成败的关键,因为SD卡里面存储有电子相册需要播放的BMP图片、系统应用程序图标和
显示全部
相似文档