公交车语音报站系统的设计(附电路原理图,程序清单)
公交车语音报站系统的设计(附电路原理图,程序清单)(论文10900字)
摘 要
随着国民经济的快速发展,我国城市人口高度集中并大幅增长, 交通需求不断扩大导致城市道路交通拥挤,乘坐公交车出行是解决我国城市交通发展问题和实践低碳环保绿色出行的有效途径,随着近年来城市公交事业迅速发展,之前靠售票员报站的方式已经不能满足实际需要,在到站后能够及时报站的公交车语音报站系统不但能解决这个实际问题也有助于提高公交服务质量。
本设计介绍了基于单片机的公交车语音报站系统的设计,对系统软件设计和硬件实现进行了详细的描述,主要内容是用STC89C52单片机为核心控制元件,WT588D语音芯片为录音模块,以液晶屏为显示模块,以独立按键K1、K2为输入设备,扬声器为语音输出设备,设计一个带语音报站和液晶显示功能的公交车报站系统。先将语音内容通过录音键录入语音芯片中,当按下放音键时,语音模块进行放音同时通过液晶屏显示对应的文字信息。本系统运行稳定,硬件电路简单,软件功能完善,控制系统可靠,具有一定的实用和参考价值。
关键词: 单片机 语音提示 液晶屏 公交报站
Abstract
With the take-off of the national economy, China's urban population is remarkably exploding. The increasing demand for transports gives rise to traffic congestion in urban areas. Therefore, public bus system is not only an efficient way to solve the problem of traffic congestion but a way to put the “Low-Carbon Transportation” into of date. The recent development of public transportation requires a phonetic system which can automatically announce bus stations. The advanced system is conducive to solving many problems and improving service quality in transportation.
[来源:http://www.doc163.com]
This paper introduces the automatic stop announcer based on STC89C52 and aims to explicitly describe the software and hardware applied in the system. The main features of the system are that STC89C52 is used for core controlling components, WT588D pronunciation chip for recording, LCD12864 screen for video displays, independent key K1 and K2 for input device, loudspeaker for output device. This is designed for a stop announcement and display system for buses. The voice message is recorded in the pronunciation chip in advance. When the “Play” key is pressed, the voice of station announcement simultaneously appears with the information on the screen. This system enjoys the advantage of stability, simplicity and reliability. The full-featured system is an ideal model and is easily put into use.
Key words: Microcontroller Voice prompt LCD screen Bus stop announcer
此次的毕业设计主要由4个大的模块构成,分别是主控模块、语音芯片模块、LCD液晶显示模块、键盘控制模块,其中主控模块是此次毕业设计的核心模块,主要是指STC89C52芯片,它控制整个系统的运行,利用其各个口分别控制其他模块,使其他模块能够成为一个整体,实现功能的需要;语音模块主要指WT588D芯片和LM386芯片,用WT588D来实现录音功能,LM386实现功率放大;而LCD液晶显示模块是整个系统的辅助模块,用来显示到站信息;按键控制模块则是用按键来控制实现的是哪个功能,对应录音、放音。 [来源:http://www.doc163.com]
[版权所有:http://DOC163.com]
目 录
第1章 绪 论 1 [资料来源:www.doc163.com]
1.1 课题研究的背景 1
1.2 课题研究的意义 1
1.3 课题研究的主要内容 1
第2章 系统总体设计方案 3
2.1 功能要求 3
2.2 设计思路 3
2.3 方案选择 3
2.3.1 显示模块选择方案 3
2.3.2 按键选择方案 4
2.3.3 芯片选择方案 4
2.4 总体设计框图 5
第3章 系统硬件设计 6
3.1 概述 6
3.2 主控模块 6
3.2.1 STC89C52芯片的简介 6
3.2.2 主控模块电路原理图 9
3.3 语音芯片模块 10
3.3.1 WT588D芯片简介 10
3.3.2 语音芯片模块电路原理图 12
3.4 LCD液晶显示模块 12
3.4.1 组成结构 13
3.4.2 引脚功能 13 [资料来源:http://doc163.com]
3.5 按键控制模块 15
3.5.1 按键控制模块电路原理图 15
第4章 系统软件设计 16
4.1 系统的主流程图 16
4.2 显示模块设计 18
4.3 键盘扫描模块设计 18
第5章 系统分析与调试 20
第6章 结论与展望 22
参考文献 23
致 谢 24
附录A 程序清单 30 [资料来源:http://Doc163.com]
上一篇:基于单片机控制的智能充电器设计(附仿真原理图,Proteus仿真程序)
下一篇:基于WIFI的家用电器远程控制设计(附电路图,程序清单)