摘要:针对当前公交车手动报站的不足,本设计采用AT89S51单片机设计了一个公交车语音自动报站系统。利用LCD1602来实现站点信息的显示;用ISD4004对语音进行操作控制;并使用无线收发模块和PT2262、PT2272编解码芯片实现无线信号的收发和识别。最后通过AT89S51对各个模块的控制实现无线收发和识别、信息显示和语音报站任务。5416
关键词:无线收发模块;语音模块;显示模块;单片机
The Design of Bus Station Voice System Based on Microcontroller
Abstract: In view of the current bus station manually reported deficiencies, the design uses AT89S51 microcontroller designed a bus stop announcement system automatic speech. Achieved using the LCD1602 display site information; ISD4004 voice with operational control; And use wireless transceiver module and PT2262, PT2272 codec chip wireless signal transceiver and identification. Finally AT89S51 control of each module wireless transceiver and identification, information display and voice announcer tasks.
Keywords: Wireless transceiver module; Voice module; Display module; Microcontroller
目 录
摘 要 1
1.课题背景及研究现状 2
2.总体设计及可实现功能 2
3.系统硬件设计 4
3.1 单片机最小系统 4
3.2 发射部分 5
3.3 接受部分 8
3.4 键盘电路 10
3.5 语音电路 11
3.6 液晶显示电路 13
3.7 电源电路 13
4.系统软件设计 13
4.1 系统工作流程 13
4.2 语音子程序流程 14
4.3 无线收发子程序流程 15
4.4 键盘子程序 15
4.5 显示子程序 15
5.系统调试 15
5.1 软件调试 15
5.2 硬件的调试 16
6.总结 16
参考文献 16
附录 18
附录1:系统主程序 18
附录2:录音程序 30
附录3:仿真图 36
致谢 39
基于单片机公交车报站系统的设计
引言
当今社会,公交车是大多数城市居民出行的重要工具之一,但就公交车目前的报站系统来看很难满足大家的要求。现在的公交车普遍使用的人工按键报站系统,此系统存在以下二个不可忽略的弊端: (1)存在隐形的安全隐患,因为每次驾驶员都要在行驶时对报站器进行操作以进行报站,而车辆在进出站的时候路面情况都很复杂,因此给行驶中的车辆和行人带来一定的安全隐患。(2)报站不够准确,因为驾驶员在行驶的过程中操作报站系统时时常会忘按键或者按错键,有时在调整报站系统时会连续报站,这样会给不熟悉路线的乘客带来不便。因此公交事业急需一种体积小、重量轻、操作方便、功能完善、可移植性强,显示界面清晰、内容容易改变,可方便插入各种广告信息,尤其适用于中途插播信息的自动化语音播报系统[1]。
1.课题背景及研究现状
随着科技的进步和发展,智能化的进程逐渐渗透到日常生活和工作中。人们对智能化给生活带来的舒适感越来越依赖,因此公交车的报站方式也在智能化。目前我国的大部分城市公交车自动报站的方式主要有三种:
(1)人工进行报站:一般是由当地的乘务人员用方言来进行报站,这样会给外地乘客带来很大的不便,但这种方式已经被淘汰。
(2)半自动报站:这种报站方式是现在运用普遍的,但由于这种报站系统需要驾驶员来控制,故会有误报现象且还存在安全隐患。 AT89S51单片机公交车报站系统的设计+仿真图+主程序:http://www.youerw.com/zidonghua/lunwen_2433.html