基于凌阳单片机的多功能电子秘书硬件设计
[关键词:凌阳,单片机,电子秘书] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0488,word全文:50页,合计:23000字 |
本次设计主要是在掌握凌阳SPCE061A单片机最小系统、LCD501显示模块、DS18B20温度模块、SPR4096存储模块和4×4键盘原理的基础上,完成各种不同硬件模块的组合,设计一个具有时间与温度显示并通过SPR4096存储备忘的多种功能电子秘书硬件系统。论文详细的介绍了电子秘书的设计方案和硬件构成,介绍了SPCE061A和相关模块的理论知识,分析了各个模块与凌阳SPCE061A单片机连接的原理以及相应的软件设置;最后介绍如何选择合适的元器件、设计系统电路原理图并配合软件,最终实现多功能电子秘书全部功能等内容。
论文的主要内容
全文的主要内容共分为5章,分别是:
第1章 绪论。综合介绍了课题背景;电子秘书的发展现状和论文的主要内容。
第2章 电子秘书系统总体方案设计。介绍了系统设计的总体思路,方案论证和最终方案。
第3章 电子秘书系统硬件单元设计。本章介绍了系统相关的模块的理论知识并设计相应的功能模块:SPCE061A最小系统、SPLC501液晶显示模块、 DS18B20温度采集模块、SPR4096外扩存储器模块、4×4键盘模块、UART通信模块、音频输出电路和电源电路。
第4章 驱动设计。本章介绍了系统所需驱动的设计方法和软件设计。
第5章 调试报告。主要介绍硬件调试中出现的问题和解决方法。
系统方案确定
在上文中,通过对实现电子秘书功能的各个模块的方案论证,基于凌阳SPCE061A单片机,采用SPLC501液晶显示模块,SPR4096存储器,DS18B20温度传感器,4×4矩阵式键盘的方案脱颖而出,成为本次电子秘书系统设计的最终方案。选择这一方案的优点如下:
首先,凌阳SPCE061A单片机独特的语音处理功能,为音频输出提供两个DAC通道,使得语音播放不需要再设计外部电路,而且使用过程非常方便。
其次,凌阳SPCE061A单片机的I/O端口资源非常丰富,SPCE061A有两个16位的通用并行I/O口:A口和B口。这两个端口的每一位都可通过编程单独定义成输入或输出口,所以对于本次设计中的多个外围部件,不需要再通过I/O扩展方法来增加更多的可用I/O口。
再次,凌阳SPCE061A单片机的32768Hz实时时钟可以方便的进行分频和倍频,有利于生成2Hz的时基频率。
最后,方案中选择的SPLC501液晶模块、SPR4096存储器、DS18B20数字温度传感器、4×4矩阵式键盘等模块使用方便,不浪费I/O端口资源。
多功能电子秘书的全部操作是通过键盘来实现的,前面介绍过了键盘的驱动程序,其中包括了键盘初始化函数、键盘扫描函数、取键值函数,在软件设计时就是首先要把整个电子秘书的键盘初始化,然后进入到键盘的中断程序,中断程序不断的调用键盘扫描函数进行扫描,当有键按下时就响应中断,通过取键值来取得相应的键值,然后就可以按照设定好的键值进入到相应的子函数并执行。
电子秘书软件中要通过中断实现功能的不但有键盘,还有语音播报功能和秒表功能也是通过中断来进行的。在多个中断同时使用的情况下,就需要特别考虑各个中断的优先级别,这也是电子秘书系统设计中要注意的重点之一。
最后要介绍一下备忘录功能的实现方法。备忘录功能在电子秘书系统中也是很重要的一部分,因为这部分函数不但要实现备忘输入,还要实现备忘录信息的存储。其中,对于备忘录的输入功能设计中采用的是输入英文字母、数字和符号。在设计时,首先要给每一个按键定义一个数组,用来存放按键所代表的字母、数字和符号。当按下相应按键时,会将该按键对应的数组值显示在液晶显示器上,然后通过选择,确定所要的字母、数字和符号。当输入完毕时,将备忘信息存储在SPR4096中。在备忘录功能上,最终没能实现中文输入,是因为中文字库的编辑工作量较大,短时间内难以完成;其次,字库需要较大的外扩存储器来存储,如果要实现,成本比较高;最后,如果要实现中文输入必定要选择一种适合的输入法,然后通过查表取得中文,这部分工作量也较大。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0488,word全文:50页,合计:23000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于凌阳单片机的多功能电子秘书硬件设计(论文)!