- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
前言 1
第一章 设计背景与系统方案设计 2
1.1设计背景 2
1.2设计方案的提出 2
第二章 凌阳单片机简介 3
2.1凌阳单片机SPCE061A简介 3
第三章 系统主要模块 4
3.1主控板模块 4
3.1.1 SPCE061A芯片简介 4
3.2芯片特性简介 4
3.3 SPCE061A 精简开发板 5
3.4 SPR模组模块 6
3.4.1主要功能 6
3.5 LED显示模组模块 6
3.5.1 主要功能 6
3.6语音压缩 8
第四章 系统设计 9
4.1系统设计 9
4.2主控板模块 10
4.2.1 硬件设计 10
4.2.2 SPR模组模块 11
4.2.3 SPR模组电路分析 11
4.3 软件设计 12
4.3.1 LED显示模组模块 15
4.3.2 语音压缩 15
语音播放的实现 16
结论 17
参考文献 18
前言
现在公共汽车成为城市人们出行的必选交通工具面临的问题是乘客们能够如何及时让乘客知道已到达的车站并及时做好下车的准备,途中会经过哪些车站。需要提醒乘客注意的情况,这时解决的办法就是利用公交车报站器播放语音,警示乘客。
现如今,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。传统的公交车报站主要由售票员报站,一些人为的和不确定因素越来越多,另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。此设计用凌阳SPCE061A单片机,SPR4096存储器与LED键盘显示模组制作一个简易的公交车报站器。
本设计模拟现实中的公交车报站系统实现报站及显示时间等功能。先给出了模拟公交车报站器的选题背景和设计方案,然后对凌阳十六位单片机开发系统61板和SPCE061A芯片作了简单的介绍和归纳,并且指出了在实际应用中它与MCS-51系列单片机的主要区别。再次详细地介绍了系统设计过程中要用到的各种模块包括:主控板模块、SPR模组模块、LED显示模组模块,的工作原理和主要功能以及语音压缩的方法和过程。根据自己的设计过程,并分别说明了它们的系统资源与基本功能。最后详细地介绍了系统设计过程中各种模块硬件设计和软件设计的实现过程.第一章 设计背景与系统方案设计
1.1设计背景
随着大规模集成电路技术的发展,将CPU、RAM、ROM、定时器/计数器以及输入/输出(I/O)接口电路等主要计算机部件集成在一块集成电路芯片上机单片机:1.用于科学计算2.用于管理工作中的数据处理3.用于过程控制等领域。在实现器件的自动化、智能化中,语音控制是其中的一项重要应用技术。此次设计我们将用16位单片机SPCE061A芯片来设计一款模拟公交车报站器,利用SPR模组存储语音资源,实现公交车模拟报站功能。
此设计的目的在于通过此次设计能初步将所学到的单片机理论知识能得到实践,锻炼一下自己的实践和动手能力,为踏入社会做好准备,同时在实践中学习更多的理论知识。
1.2设计方案的提出
通过对凌阳SPCE061A单片机的仔细研读,了解了其系统丰富的内部资源,在此基础上加之对凌阳设计资料之设计方案的参考,我们总结了设计方案如下:
根据设计要求,选用 SPCE061A 单片机作为主控芯片,SPCE061A 芯片集成 A/D、D/A 功能,配合语音函数库可以实现语音功能。外围扩展键盘、显示器件,扩展 SPR4096 FLASH 芯片存储语音资源。由于这颗芯片使用较少的外围器件就能实现最小系统框图如图 -2所示: 第二章 凌阳单片机简介
根据设计要求,选用 SPCE061A 单片机作为主控芯片,SPCE061A 芯片集成 A/D、D/A 功能,配合语音函数库可以实现语音功能。外围扩展键盘、显示器件,扩展 SPR4096 FLASH 芯片存储语音资源系统以 SPCE061A 为核心,可以划分为键盘输入、数码管显示、SPR4096 资源存储与 61 板语音播放等部分,如图所示。61 板作为整个系统的核心控制,并且负责语音的输出。SPR 模组_4096 作为语音资源的存储介质。该模组配备 SPR4096 芯片可以存储 512K(byte)的数据资源。LED 键盘显示模组作为时间显示与用户输出设备。 硬件模块图是以16位单片机SPCE061A为核心的精简开发-仿真-实验板,第三章 系统主要模块
三种硬件模块分别为控制公交车报站的主控板模块(即SPCE061A板)、存储语音资源的SPR模组模块和实现公交车报站功能和在数码管上显示时间日器等功能的LED显示模组。
3.1主控板模块
主控板模块就是61板模块,在第二章对61板已经有了一个简单的介绍,在这里我们将对61板的工作原理和功能进行详细地介绍。
3.1.1 SPCE061A芯片简介
在认识61板之前,首先我们对61板上的主控芯片SPCE061A进行简单的介绍和了解。SP
文档评论(0)