摘要:当下社会,经济发展迅速,城市人口增大,交通问题日趋严重,为减少碳排放,越来越多的人选择低碳环保的公交车作为出行方式。为方便人们的出行,公交车上一般安排有乘务人员进行人工报站,但随着社会的发展,科技的提高,传统的售票员报站模式已无法满足人们的需求,而逐渐被自动报站系统所取代。
此次公交车语音报站系统设计,分四个模块:采用STC89C52RC为核心作为单片机最小系统;语音播报模块以WT588D语音芯片和扬声器设备构成;显示模块为LCD12864;以两个按键作为控制输入模块。当按下输入按键时,显示屏显示相应站点信息,同时扬声器发出声音播报站点。本系统运行正常,硬软件功能完善,控制系统稳定,满足各项指定要求。
关键词:单片机;显示器;语音报站
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景及意义-1
1.2 课题研究的主要内容-1
2系统总体设计方案-2
2.1 功能要求-2
2.2 方案选择-2
2.2.1 单片机芯片的选择-2
2.2.2 其它模块方案选择-3
2.3 总体设计框图-3
3系统硬件设计-4
3.1 主控模块-4
3.1.1 STC89C52RC芯片的简介-4
3.2.2 主控模块电路原理图-5
3.3 语音芯片模块-5
3.3.1 WT588D芯片简介-5
3.3.2 语音芯片模块电路原理图-8
3.4 LCD液晶显示模块-8
3.5 按键控制模块-9
4系统软件设计-10
4.1 系统的主流程图-10
4.2 键盘扫描模块设计-11
4.3 12864显示流程图-12
4.4 WT588程序流程图-13
5系统调试与分析-14
5.1 软件调试-14
5.2 硬件调试-15
结 论-16
参 考 文 献-17
附录A 程序清单-18
致 谢-29