![点击分享此内容可以赚币 分享](/master/images/share_but.png)
公交车报站器的设计与实现.doc
《公交车报站器的设计与实现.doc》由会员分享,可在线阅读,更多相关《公交车报站器的设计与实现.doc(40页珍藏版)》请在咨信网上搜索。
1、毕业论文毕 业 设 计公交车报站器的设计与实现Design and Realization of the Bus Stop-Reporting Mechanical 公交车报站器的设计与实现 摘要 本文介绍了基于凌阳十六位单片机精简开发板61板SPCE061A、LED键盘和SPR_4096显示模组制作的简易公交车报站系统,利用SPR_4096模组存储语音资源和利用了LED键盘显示模组完整地播放一条公交线路的站名,并且能够显示日期和时间,具有时间日期的设置功能。首先给出了模拟公交车报站器的选题背景和设计方案。再次详细地介绍了系统设计过程中要用到的各种模块(主控板模块、SPR模组模块、LED显示模
2、组模块)的工作原理和主要功能以及语音压缩的方法和过程。最后详细地介绍了系统设计过程中各种模块的硬件设计和软件设计的实现过程,最终成功实现了公交车报站和在数码管上显示时间日期等基本功能。关键词 公交车报站器SPCE061A芯片SPR4096模组LED键盘显示模组语音压缩 Design and Realization of the Bus Stop-Reporting MechanicalAbstract This paper introduces the Facilitated Bus Stop-Reporting System based on the Sunplus sixteen-sing
3、lechip developing panel-SPCE061A, which using SPR_4096 modular and LED keyboard displaying modular completely broadcasts the stop names of a bus route and shows the date and time with the function of setting the time and date. Firstly , this paper gives the choosing background and the designing sche
4、me of the Imitated Bus Stop-Reporting System. Secondly, it explicitly introduces the operating principle and main function of kinds of modules used in the system design (master control board module, SPR modular module and LED displaying modular module) as well as the method and the process of the sp
5、eech compression. Finally, it detailedly explains the design process of the module hardware and software so that and the functions of the Bus Stop-Reporting, the time and date-showing are accomplished.KeywordsBus Stop-ReporterSPCE061A chipSPR4096 ModularLED keyboard Displaying ModularSpeech Compress
6、ion目 录第一章 选题背景与系统总体设计方案11.1 选题背景11.2 设计方案的提出11.2.1 系统的工作原理21.2.2 系统的硬件方案31.2.3 硬件模块连线图3第二章 系统方案比较与论证52.1 主控板模块52.2 SPCE061A精简开发板52.3 SPR模组模块52.3.1主要功能52.3.2结构框图62.4 LED显示模组模块62.4.1结构框图62.4.2 LED电路原理图72.5语音压缩7第三章 公交车报站器系统设计93.1主控板模块93.1.1硬件设计93.1.2系统软件设计113.2 SPR模组模块163.3 LED显示模组模块183.3.1硬件设计183.3.2系
7、统软件设计203.4语音压缩的过程与方案实现253.4.1语音压缩的过程263.4.2方案实现263.4.3语音播放的实现27结论30致谢语31参考文献32附录33前 言当今社会环境污染问题越来越严重,每年的4月22日为世界地球日,每年的6月5日为世界环境日,可见人类对环境污染问题越来越重视。在城市中机动车的尾气成了污染环境的主要污染源,很多国家提倡人们乘坐公共汽车出行以减少污染,有的国家甚至设定某一天为禁止机动车日来告诫人们环境污染的严重性。由此看来,未来公共汽车将充当现代城市生活中的一个重要角色,而且无人售票的公共汽车成为了一个趋势。 公共汽车成为城市人们出行的必备选择后所面临的问题是乘客
8、们如何能够在正确的车站下车,如何知道这辆车开向哪里,途中还会经过哪些车站。在一些需要提示乘客注意的情况,比如车在转弯需要注意,或者需要让座等等,这时该怎么办?解决的办法就是利用公交车报站器播放语音,提示乘客。在当今社会,即使在私家车越来越多的今天,公交车仍然是人们出行的首选,因为公交车具有方便、快捷、车票便宜等优点。传统的公交车报站主要由售票员报站,但是有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难,另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。本毕业设计方案采用凌阳科技公司的SPCE061A单片机,SPR4096存储器与LED键盘显示模组制作一个简易的公交车报站器。V
9、I第一章 选题背景与系统总体设计方案1.1选题背景 随着大规模集成电路技术的发展,将CPU、RAM、ROM、定时器/计数器以及输入/输出(I/O)接口电路等主要计算机部件集成在一块集成电路芯片上构成单片机成为一种趋势,可以说单片机已经基本上具备了微机系统的功能,因此单片机在今后的计算机硬件领域中具有不可替代作用,其发展前景是非常看好。本次设计我将用16位单片机SPCE061A芯片来设计一款模拟公交车报站器,利用SPR模组存储语音资源,实现公交车模拟报站功能。当前单片机应用的领域越来越多,单片机的功能将得到淋漓尽致的实现。将单片机用于控制过程,在国内外都已经得到了充分的发展。据统计,我国的单片机
10、年需求量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的电子厂,其产品多数要用到单片机,并不断地向内地辐射,这说明单片机应用在我国才刚刚起步,有着广阔的前景,目前单片机已渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说全自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习
11、、开发与应用将造就一批计算机应用与智能化控制的工程师和科学家。科技越发达,智能化的东西就越多。本设计的目的在于通过本次设计能将所学到的单片机理论知识应用于生产实践中,增强自己的社会实践能力,为将来在社会更好的立足做准备,同时在实践中学习更多的理论知识,继续深造。本次设计将实现公交车报站、在数码管上显示时间日期等功能,最终完成设计的要求。对我设计过程中用到的各种硬件模块和系统实现所需软件工具的应用有了更深刻的了解和认识。1.2设计方案的提出通过对凌阳SPCE061A单片机的仔细研读,了解了其系统丰富的内部资源,在此基础上加之对凌阳设计资料之设计方案的参考,我总结了两种设计方案如下:方案一: 根据
12、设计要求,选用 MCS51 单片机作为主控芯片,外部适当的扩展 RAM 组成最小系统。在外围扩展 K9F1208 FLASH 芯片作为存储语音资源的存储器,外扩专用语音处理芯片。考虑到 MCS51 的 I/O 口资源,在外部使用专用 8279 芯片管理键盘、显示器件。系统框图如图 1-1所示:RAM专用语音处理芯片MCS51单片机8279专用键盘显示芯片FLASH键盘、显示图1-1 系统框图方案二:根据设计要求,选用 SPCE061A 单片机作为主控芯片,SPCE061A 芯片集成 A/D、D/A 功能,配合语音函数库可以实现语音功能。外围扩展键盘、显示器件、扩展 SPR4096 FLASH
13、芯片存储语音资源。由于这颗芯片使用较少的外围器件就能实现最小系统,本次毕业设计即是采用了方案二,框图如图 1-2所示图1-2 系统框图1.2.1 系统的工作原理通过麦克风由音频输入电路将外部音频输入到凌阳芯片中,将录制好的语音资源烧写到SPR4096 FLASH存储器中,然后根据键盘执行对应的报站等功能,并且在数码管上显示对应信息。1.2.2系统的硬件方案系统主要包括SPCE061A精简开发板、SPR4096 FLASH存储芯片、6位7段显示数码管。SPCE061A是整个设计的核心控制器件,负责控制数码管输出,键盘信息的采集输入和语音资源的播报。数码管和键盘主要作用是人机交互的作用,显示报站器
14、的信息,同时利用8个按键实现不同的操作。硬件框图如图1-3所示:61板SPR4096语音播报存储数据输入数据显示数据SIOSPCE061ALED键盘显示 图1-3 硬件框图61 板作为整个系统的核心控制,并且负责语音的输出。SPR 模组_4096 作为语音资源的存储介质。该模组配备 SPR4096 芯片可以存储 512K(byte)的数据资源。LED 键盘显示模组作为时间显示与用户输出设备。1.2.3硬件模块连线图根据设计要求硬件模块规划如图1-4:图1-4 硬件模块连线图其中IOA0-7为数码管的段驱动,IOA8-13分别为6位数码管的位驱动,IOA15为冒号的位驱动,IOB2为冒号的段驱动
15、,IOB0-1分别为SPR4096的SCK和SDA相接,IOB8-15与键盘相接。各键盘的功能作用分配如下: KEY1:“起步”,用于起步语音提示控制; KEY2:“到站”,用于到站语音提示控制; KEY3:“上”,用于跳站和对设置的内容进行递增; KEY4:“下”,用于跳站和对设置的内容进行递减; KEY5:“行向”,用于播报行向和行向控制; KEY6:“音量”,用于音量控制; KEY7:“时间日历”,用于播报时间日历和对时间、日历的设置进行控制; KEY8:“设置”,用于行向、时间和日历的设置状态的控制; 第二章 系统方案比较与论证在利用凌阳61板设计公交车报站器的过程中,我主要用到三种硬
16、件模块和实现语音报站功能的语音压缩方法。三种硬件模块分别为控制公交车报站的主控板模块(即SPCE061A板)、存储语音资源的SPR模组模块(包括SPR_4096和SPR_1024两种型号)和实现公交车报站功能在数码管上显示时间日期等功能的LED显示模组。2.1 主控板模块SPCE061A 是凌阳科技研发生产的性价比很高的一款十六位单片机,使用它可以非常方便灵活的实现语音的录放功能,该芯片拥有 8 路 10 位精度的 ADC,其中一路为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。两路 10 位精度的 DAC,只需要外接功放(SPY0030A)即可完成语音的播放(这
17、两点是此芯片相对于51芯片的优势所在)。另外凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境(unSP IDE)。SPCE061A 片内还集成了一个 ICE(在线仿真电路)接口,使得对该芯片的编程、仿真都变得非常方便,而 ICE 接口不占用芯片上的硬件资源,结合凌阳科技提供的集成开发环境(unSP IDE)用户可以利用它对芯片进行真实的仿真;而程序的下载(烧写)也是通过该接口进行下载1。2.2 SPCE061A 精简开发板“61板”是SPCE061A EMU BOARD的简称,是以凌阳 16 位单片机 SPCE061A 为核心的精简开发仿真实验板。61 板除了具备单片机最小系
18、统电路外,还包括有电源电路、音频电路、复位电路等。61 板上有调试器接口(Probe 接口)以及下载线(EZ_Probe)接口,分别可接凌阳科技的在线调试器、简易下载线,配合凌阳十六位单片机软件开发工具unSP IDE,可方便地在板上实现程序的下载、编译和在线仿真调试2。 2.3 SPR模组模块2.3.1 主要功能SPR芯片分为两种:SPR_4096和SPR_1024两种。在本次设计中采用的是SPR_4096芯片,该芯片的作用是存储语音资源。SPR模组是凌阳科技公司针对存储器芯片SPR_4096/SPR_1024开发的简易烧写器。该烧写器配合PC机ResWriter工具,通过EZ_probe下
19、载线,完成对SPR_4096/SPR_1024存储芯片的擦除、写入、校验等功能。并且在SPR模组上留有与SPCE061A单片机的接口,可以实现SPR模组与SPCE061A单片机组成的系统。2.3.2 结构框图SPR_4096/1024结构框图如图2-1所示:图2-1 SPR_4096/1024结构框图SPR 模组预留两个接口,一个接口是 EZ-probe,这是在使用 ResWriter 工具对 SPR4096/1024 进行烧写时连接使用的,另一个是 10PIN 的排线,主要提供电源以及与 SPCE061A 连接使用。SPR 模组电路支持 SPR4096 和 SPR1024,但这两种芯片不能同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交车 报站 设计 实现
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。