1、 目录目录 1 系统总体方案 3 1.1 公交车报站器可选方案 3 1.2 设计方案的可行性分析和选择 5 1.3 公交车报站器的硬件框图 5 2 系统硬件设计 6 2.1 SPCE061A 简介 6 2.2 系统电源设计 10 2.3 语音存储电路设计 10 2.4 音频输出电路设计 12 2.5 显示电路设计 13 2.6 键盘电路设计 14 3 系统软件设计 15 3.1 语音处理 15 3.2 主函数流程图 17 3.3 初始化函数 24 3.4 语音播放的实现 29 3.5 更新时间 32 3.6 设置时间 33 参考文献 46 谢辞 47 附录一 公交车报站器电路图 49 附录二
2、公交车报站器程序 50 在当今社会, 即使在私家车越来越多的今天, 公交车仍然是人们出行的首选, 因为公交车具有方便、快捷、车票便宜等优点。传统的公交车报站主要由售票员 报站,但是有些售票员有着浓重的地方口音,给外地人乘坐公交车造成了困难, 另外,随着无人售票车逐渐增多,公交车报站器就越显得重要了。 目前我国公交车辆己从原有的人工语音报站发展到现在的自动语音报站。 就 报站语音而论,绝大多数报站装置都采用 IsD 系列的语音芯片,部分报站产品也 有采用最新的数字语音处理合成技术,两者各有优缺点。前者成本低,但音质较 差,且更改报站信息不灵活,当公交车辆临时改道时必须重新对语音芯片编程; 后者受
3、信息容量、语音音质的限制,且更换信息仍需专业设备。因此设计一款能 够方便地更换报站信息、播放高音质语音信息的公交车报站器愈显重要。 本方案利用单片机的语音处理功能,以及其强大的处理能力,完成语音的合 成技术,再配合存储器 ,扩大存储容量,很容就可以实现公交车报站器,从而为 市民提供了更加人性化的服务。 这些优点使得本方案成为制作公交报站器一种最 经济实用的选择。 1 1 系统总体方案系统总体方案 公交报站系统的设计要求报站系统可以完整地播放一条公交线路的站名。可 以在显示屏上显示当前的时间,具有时间日期的设置功能,还可以播放音乐或广 告。经过查阅资料,可选方案有基于 MP3/U 盘的公交车报站
4、设计,基于 GPS 的公 交车报站器系统设计和基于 SPCE061A 的公交车报站系统设计等. 1.1 1.1 公交车报站器可选方公交车报站器可选方案案 1.1.1 1.1.1 基于基于 MP3/U 盘的公交车报站设计方案盘的公交车报站设计方案 采用 AT89C51SND1C 单片机(内部集成 MP3 解码器)作为主控 CPU 及解码 MP3 数据,实现对报站信息播放、点阵字符显示、文件存储以及用作优盘功能时 USB 与 PC 机联机的控制。利用 FAT16 在 K9F1208 上实现文件系统,形成一个 Windows 可识别访问的 64MB 寻址区域。 结合 USB 控制器,系统可作为优盘在 Windows 下使 用,从而实现在 Windows 下对文件的管理以及数据存储功能。这样通过程序的设 定,公交车可通过键盘实现 MP3 格式声音信号的报站以及各种信息的广播。列表 文件在系统对闪存初始化时生成,系统在对闪存进行格式化的同时生成该名为 SCHED-ULE.LST 的列表文件。该列表文件可在 Windows 下利用记事本打开,编辑 所需播放的 MP3 名称。 播放报站