收藏 分享(赏)

罗佩红毕业开题报告.doc

上传人:HR专家 文档编号:6693199 上传时间:2019-04-20 格式:DOC 页数:7 大小:80KB
下载 相关 举报
罗佩红毕业开题报告.doc_第1页
第1页 / 共7页
罗佩红毕业开题报告.doc_第2页
第2页 / 共7页
罗佩红毕业开题报告.doc_第3页
第3页 / 共7页
罗佩红毕业开题报告.doc_第4页
第4页 / 共7页
罗佩红毕业开题报告.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、西南科技大学毕业设计(论文)开题报告学 院 信息工程学院 专业班级 通信 0303姓 名 罗佩红 学 号 20035196题 目 基于凌阳单片机的多功能电子秘书软件的设计 题目类型 设计型一、选题背景及依据(简述国内外研究现状、生产需求状况,说明选题目的、意义,列出主要参考文献)1.1 国内外研究现状单片机是为了实现控制功能而设计的一种微型计算机,它的应用首先是控制功能,即实现计算机控制。目 前 单 片 机 渗 透 到 我 们 生 活 的 各 个 领 域 , 几 乎 很 难 找 到 哪 个 领 域 没 有 单片 机 的 踪 迹 。 导 弹 的 导 航 装 置 , 飞 机 上 各 种 仪 表 的

2、 控 制 , 计 算 机 的 网 络 通 讯 与 数 据 传 输 ,工 业 自 动 化 过 程 的 实 时 控 制 和 数 据 处 理 , 广 泛 使 用 的 各 种 智 能 IC 卡 , 民 用 豪 华 轿 车的 安 全 保 障 系 统 , 录 像 机 、 摄 像 机 、 全 自 动 洗 衣 机 的 控 制 , 以 及 程 控 玩 具 、 电 子 宠 物等 等 , 这 些 都 离 不 开 单 片 机 。 更 不 用 说 自 动 控 制 领 域 的 机 器 人 、 智 能 仪 表 、 医 疗 器 械 了 。由于被控制对象的种类繁多,其应用也非常广泛,所以目前有关单片机的各方面研究非常迅猛。国内

3、外很多公司加入到单片机研发的队伍中,并且每个公司的产品都各具特色,例如:美国 Motorola 公司从 M6800 开始,开发了广泛的品种, 4 位、8 位、16 位、32 位的单片机都能生产,其单片机的特点之一是在同样的速度下所用时钟频率较其他单片机低,因而它的抗干扰能力强,适应于恶劣环境下。Microsoft 生产的 MicroChip 单片机重要产品是 PIC16C系列和 17C 系列 8 位单片机,其 CPU 采用 RISC 结构,采用 Harvard 双总线结构,指令简单,运行速度快,低工作电压,低功耗等优点。我国的凌阳科技公司的单片机技术研究也十分迅速,其生产的凌阳系列单片机具有体

4、积小、集成度高、可靠性好、易于扩展、较强的中断能力、出色的语音功能等优点被广泛运用在数字信号处理,开发便携式移动终端,开发嵌入式计算机应用系统等多个领域。国内外单片机发展如此迅速,加快了世界生产自动化、数字化产品的步伐,同时也加大的国际竞争的力度,更有效地促进技术落后的国家的发展。因 此 , 单 片 机 的 学 习 、 开 发 与应 用 将 造 就 一 批 计 算 机 应 用 与 智 能 化 控 制 科 学 家 、 工 程 师 。1.2 选题的目的和意义单片机的应用领域越来越广泛,无论是在生活,生产上,单片机无处不在。凌阳SPCE061A 单片机作为一款语音功能卓越的 16 位单片机受到越来越

5、多业内人士的青睐,因此顺应单片机发展的要求,学习凌阳单片机的软件设计是我们学习的需求,也是适应社会智能化、自动化的趋势。用以方便人们日常生活所需而设计的电子秘书,是以能完成对日常事务的高效管理为设计方向。信息爆炸的时代,生活节奏不断加快,人们每天需要处理大量的文件和数据,繁忙的事务难免会被遗忘,设计具有语音播报的电子秘书能做好一周或更长时间的工作学习计划,及时提醒日程等多种用途,以避免工作生活中出现不必要的失误。基于凌阳单片机的电子秘书软件设计,该题目拓展思维,结合实际生活,将日常生活中常见的单片机控制电子设备的功能巧妙的结合。通过软件设计,设计一台具有智能时钟、LCD 显示、外扩可存储音乐、

6、测温度或湿度的多功能电子秘书。进而和硬件结合达到实用的目的。通过这样的设计使我们了解单片机行业的发展趋势,使我们能深入理解凌阳单片机的工作原理,使我们能熟练掌握凌阳单片机的 IDE 编程环境和编程语音,同时还能使我们了解外接存储器和 LCD 显示模块等其他外接设备,另外能培养我们理论分析的能力、检索资料的能力、电子系统设计的能力、实际动手的能力、分析排除故障的能力以及创新设计的能力等。1.3 参考文献1曾鹏,林赞,朱晓燕16 位单片机的语音信号处理技术的研究J江汉大学学报,2003,31(01)2杨静,施丽婷智能温度传感器 DS18B20 在温度控制系统下的应用J工业控制计算机,2006,19

7、(06)3钟寒梅凌阳单片机简介J国外电子元器件,2002, (09)4张向艳常用 LCD 在(FM12232A)在 SPCA061A 上的应用J电子质量,2004, (03)5雷思孝,李伯成智能语音播报时钟控制器J奔跑的单片机,2006, (06)6彭宣戈16 位单片机原理及应用M北京:北京航空航天大学出版社,20067何永泰,肖丽仙基于单片机的通用示波器存储功能扩展设计J国外电子元器件,2006, (01).8梁光胜,胡红,王书勋,李长春.基于凌阳单片机的汉字点阵条屏的设计与实现J.现在电子技术,2006, (23).9胡军辉,王蓓蕾,李晶皎.基于凌阳单片机的语音信号实时采集J.单片机与嵌入

8、式系统应用,2003, (04).10刘毅敏.基于凌阳单片机的嵌入式数据采集系统的设计与实现J.现代电子技术,2005, (12).11张平均,陈志华.SPCE061A 单片机与液晶显示模块 HS12864-1 的接口及其编程J.微计算机信息,2005, (05).12马忠梅,李月香.单片机内部资源的 C 语言编程J.微计算应用,1997, (03).13ZHANG Hai-li,LI Jun-deSimilarities and Dissimilarities between Single-chip Microcomputer Language C and High-level Progra

9、mming Language CJJournal of Hunan Padio and Febevision University,2002,(04).14GONG Dong-meiC-Language Implemented Data Processing by One-Chip Microprocessor and Its ApplicationJJournal of Huaqiao University(Natural Science),2003,(01)15HE Yu-kaiTth Application of SCM in Control SystemJJournal of Jinz

10、hou Teachers College (Natural Sciences Edition),2003,(03)二、主要研究(设计)内容、研究(设计)思想及工作方法或工作流程2.1 研究内容基于凌阳单片机的电子秘书软件设计,参照相关电子仪器,常用传感器,常用家用电气的功能和目前凌阳单片机的各种产品,以编程为主开发一套能实现多种功能的电子秘书,包括智能时钟功能,LCD 显示功能,外扩可存储音乐功能,可测温度或湿度功能的。开发该多功能电子秘书软件需要使用凌阳公司的 IDE 集成开发软件,此 IDE 开发环境操作简单,提供了多种编程语言。在本次电子秘书软件的开发中,我将使用 C 语言进行开发,在

11、IDE 编辑器中编写智能时钟,LCD 驱动,温度监控等功能的软件部分,使该电子秘书的软件调试无误,并且能有效的结合电子秘书的硬件部分实现所有功能,使该电子秘书成为一台集智能的、实用的、方便的多功能电子秘书。2.1.1 基本要求1)学习凌阳单片机的硬件编程语言和单片机编程实录和流程;2)实现智能时钟功能,包括闹铃,整点和半点报时,具有不同语音,有短时断电记忆功能。利用它可以简单做好一周或更长时间的工作学习计划;3)完成 LCD 驱动、LCD 显示(以多种模式显示时钟) ;4)对硬件采集到的温度或湿度信号的处理,并对温度进行实时监控、语音播报等;5)外扩存储器可存储音乐。2.1.2 扩展部分1)通

12、过 USB 设备系统,实现 SPCE061A 与 PC 机之间的简单通讯,借此实现外扩存储器存储音乐的功能;2)通过语音识别使单片机语音播报,实现音乐播放;3)SPCE061A 的 IO 端口扩展。2.2 设计思想基于凌阳单片机的多功能电子秘书软件的设计中,是采用凌阳十六位 SPCE061A 单片机。SPCE061A 是凌阳科技研发生产的一款高性价比十六位单片机,可以非常方便灵活的实现语音的录放功能,该芯片拥有 8 路 10 位精度的 ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路 10 精度的 DAC,只需要外接功放即可完成语音的播放。电子

13、秘书所要求的语音播报、温度实时监控等功能,基于 SPCE061A 单片机设计都可以达到理想的效果。凌阳十六位单片机具有高效率的指令系统和集成开发环境IDE,该开发环境支持标准 C语言,可以实现 C 语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数。对于以编程为主的软件设计,IDE 集成开发环境为电子秘书的软件设计提供方便,高效的环境。在本设计中,用 C 语言进行编程。C 语言是一种结构化语言,它层次清晰,便于按模块化方式组织程序,易于调试和维护。电子秘书的软件设计按其功能分为若干个模块,每个模块又有若干个子程序组成,以求做到思路清晰,便于调试。C 语言具有丰富的运算符和数据类型,便于

14、实现各类复杂的数据结构,因此便于利用 SPCE061A 单片机的 2Hz 时基计时,进行年历计算。LCD 显示可以 C 语言设计结合硬件器件实现。对温度进行实时监控,语音播报功能的实现,是利用 DS18B20 智能传感器提供温度数字信号,采用 SPCE061A 进行温度控制。2.3 设计方法与工作流程2.3.1 基于 SPCE061A 单片机的智能时钟设计本课题设计的智能时钟,是利用 SPCE061A 单片机的 2Hz 时基计时,进行年月日时分秒计时、根据设定时间进行语音报时、可按照设定的时间进行相应的控制。另外智能时钟的断电记忆功能是利用一个 IO 端口监控电源脉冲,若无脉冲,及时保存数据。

15、智能时钟的整个程序分为主程序、键盘扫描子程序、万年历计算子程序、校时子程序、语音播放子程序几部分。程序按照结构化程序设计,所有功能都可通过调用子程序完成。主程序不复杂,流程图如图 1 所示。SPCE061A 具有低功耗的睡眠模式,在睡眠模式下功耗电流可降到几个 ,睡眠模式可以通过按键中断唤醒。键盘扫描子程序主要是利用主程序的循环扫描,主程序循环依次,扫描一次按键。当连续 N 次扫描到的键值都一样时,则说明是稳定的按键值;万年历计算子利用 2Hz 中断做时钟源进行计时,每两次中断秒加 1,并进行年历计算;校时子程序中系 统 扩 展 三 个 按 键 用 于 报时 及校 正 时 间 ; 报 时 是

16、利 用 凌 阳 语 音 压 缩 与 播 报 技 术 , 根 据 设 置 的 语 音 函 数 实 现 播 放 和事 件 提 示 。2.3.2 LCD 显 示LCD 显 示 选用市场上常见的内藏 SED1520 控制器的图形液晶显示模块,所选择的液晶屏型号为 FM12232A(能提供汉字显示和图片显示) ,SED1520 集行、列驱动器和控制器于一体,被广泛用于小规模液晶显示模块,内置 2560 位显示 RAM 区。具有 16 个行驱动输出和 61 个列驱动输出。应用 LCD(FM12232A)的软件程序结构包括:系统初始化,LCD 初始化,汉字显示,动态图片显示,语音播放。主程序流程图如图 2

17、所示。无 键 有 键 初始化键扫描按键处理调整万年历进入睡眠2Hz 中断唤醒 键唤醒图 1 智能时钟主程序流程图2.3.3 基于凌阳单片机测温度对温度的测量中主要利用传感器进行温度信号采集。在本设计中,温度测量系统由DS18B20 提供温度数字信号(DS18B20 是 DALLAS 公司推出的智能传感器,它具有转换速度快,转换精度高的特点) ,采用凌阳十六位单片机 SPCEO61A 进行温度测量,具有温度数字实时显示、语音播报等功能。本系统由三大部分组成:数据采集、数据处理、数据输出。其中温度信号由智能型温度传感器 DS18B20 采集,DS18B20 在其内部直接完成 A/D 转换,通过单线

18、总线输出数字信号,送入凌阳单片机进行数据处理。凌阳单片机实现数据处理,采用 C 语言和凌阳汇编语言结合的方法完成软件设计。数据输出部分完成温度数字实时显示、语音播报。主程序是整个软件设计的主干线,完成低层的温度传感器、音频输出和 LCD 显示等硬件接口驱动工作。主程序开始先对 IO 口及 DS18B20 键盘进行初始化,启动中断,取键值,进入键值处理子程序,若是处于温度确定状态,则进入测量温度处理子程序,显示测量温度,进行语音播报。主程序流程图如图 3。开始系统初始化LCD 初始化汉字显示语音播放初始化动态图片显示图 2 LCD 显示主程序有键无键IO 端口初始化DS18B20 键盘初始化显示

19、测量温度键扫描语音播报键值处理图 3 温度测量主程序流程图2.3.4 扩展部分扩展部分包括 IO 端口的扩展、扩展存储器、语音识别功能扩展和音乐播放功能扩展,运用 SPBA01B 可对 SPCE061A 进行 IO 扩展和存储器扩展。由凌阳开发的由凌阳公司开发的可级连的单片总线扩展芯片 SPBA01B 具有接口简单、扩展能力强、易于应用的特点,极大的适应了语音、图像处理系统和需要总线扩展的其它系统之需求。SPBA01B 芯片用 11 个 IO 口可扩展4Mbytes 的 Memory 或 25 个 IO 口;可最多 7 个 SPBA01B 级联;支持支持各种 Memory 类型的扩展,比如:S

20、RAM、ROM、EPROM、EEPROM 和 FLASH。IO 端口的扩展部分的软件设计要完成 IO 端口的初始化和 IO 端口的驱动,以及各芯片连接接口的驱动。SPCE061A 使用 SPBA01B 外扩存储器的时候,可以外扩 FLASH W29C040,其主程序如图 4 所示。语音识别过程首先要滤除输入语音信号的噪音和进行预加重处理,提升高频分量,然后用线形预测系数等方法进行频谱分析,找出语音的特征参数作为未知模式,接着与预先存储的标准式进行比较,当输入的未知模式与标准式的特征相一致时,便被机器识别,产生识别结果输出。音乐播放是将存储器中存储的语音数据顺序取出,解码后,以 8KHz 的速率

21、进行 D/A 转换输出,经电容滤波后,恢复原始语音波形,经过三极管驱动扬声器放音。放音的解码是靠调用库函数完成的,我们只需要完成数据的存入和读出即可。I/O 设置CI 置高(CI 为片选信号)()(设置 Volume ID(寄存器$000DH)设置 CFG(文件格式) () 设置 Bank读/写操作END图 4 外扩存储器主程序2.3.5 设计平台硬件环境:凌阳 SPCE061A 单片机作为控制器,PC 机用来编写软件。软件环境:凌阳 unSP IDE2.0.0,DM Tool 字模提取工具。三、毕业设计(论文)工作进度安排第一阶段:开题报告2007.2.202007.2.28:查资料;200

22、7.3.012007.3.07:理思路;2007.3.082007.3.16:写开题报告。第二阶段:设计阶段2007.3.182007.3.22:熟悉凌阳单片机的 IDE 集成开发软件的使用;2007.3.232007.3.30:掌握用基于凌阳单片机 C 语言的编程,确定总体方案;2007.3.312007.4.06:确定研究的具体方案,完成软件部分基本设计;2007.4.072007.4.30:在 IDE 集成开发环境下编程,完成主要模块调试;2007.5.012007.5.08:结合硬件进行调试,修改及优化;2007.5.092007.5.23:总结资料并完成初稿。第三阶段:论文撰写2007.5.242007.5.28:修初稿;2007.5.292007.5.31:终稿、打印稿、审稿。第四阶段:答辩2007.6.012007.6.10:准备答辩。指 导教 师意 见指导教师签字_ 年 月 日难 度 综合训练程度 是否隶属科 研项目院 系毕 业设 计领 导小 组审 核意 见教学院长(公章)_年 月 日备注:1、题目类型分为: 研究型、设计型和应用型等。2、题目难度分为: A、B、C、D 四个等级。3、综合训练程度分为: A、B、C 三个等级。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报