基于单片机的车站自动提示系统

基于单片机的车站自动提示系统[20200211151625]
摘要
传统的售票员已经无法满足现代拥挤的交通状况,仅仅依靠他们的报站不但加大了他们的工作负担更加满足不了当今快速发展的人们需求。而用微计算机来实施报站,不仅提供了更人性化的服务,而且加快生活节奏,将大大改善这一现状。
基于单片机的车站自动提示系统采用的是优质的语音芯片ISD4002以及显示页面友好的液晶显示屏12232,通过计数器来接受信号,发出中断,实行对芯片和显示屏的控制,经过调试,这个设计可以可靠的承担这一重任。
这个系统结构简单,实用方便高效,性价比高,拥有很大的发展前景。
 *查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2 
关键字:ISD4002语音芯片12232液晶显示屏定时器/计数器中断
目 录
1 绪论 1
1.1 背景 1
1.2 目的及意义 1
2 论文安排 3
3 总体设计原理与实现 4
3.1 方案论证 4
3.2 硬件选型 4
3.2.1 语音电路硬件选型 4
3.2.2 接收信号电路选型 5
3.2.3 显示系统选型 5
3.3 电路原理的整体设计 6
4 硬件部分的设计 7
4.1 硬件组成部分 7
4.2 硬件介绍 7
4.2.1 STC89C52单片机芯片 7
4.2.2 ISD4002语音芯片 8
4.2.3 LM386芯片 10
4.2.4 12232液晶显示屏 11
4.2.5 LM393电压比较器 14
4.3 硬件总体设计 16
4.3.1 硬件搭建原理图 16
4.4 硬件各部分设计 16
4.4.1 液晶显示屏设计 16
4.4.2 ISD4002语音录放音电路 17
5 软件总体设计 18
5.1 软件总体设计 18
5.2 各模块软件设计 20
5.2.1 延时程序 20
5.2.2 中断控制程序 20
5.2.3 12232显示程序 22
6 系统调试 23
6.1 常见的硬件故障调试 23
6.2 软件程序调试 23
6.2.1 Keil软件的简介 23
6.2.2 系统功能仿真 23
6.2.3 Keil和Proteus对仿真调用 24
6.3 硬件调试 25
6.3.1 信号系统的调试 25
6.3.2 语音系统的调试 25
7 结论 27
参考文献 28
附录 29
致谢 39
1 2 绪论
1.100001 背景
在经济飞速发展的今天,交通成为人们必不可少的的生活组成部分,而公交车因其廉价方便会日益普及成为交通工具中的中流砥柱,这样不仅省去了自驾的麻烦,减轻道路压力,更为一些打工族和学生族提供方便。但是却造成了公交车上出现拥挤,许多乘客未到站就下车或者过站才下车的情况,还加大了售票员的工作量,严重影响当今人们的生活质量。在高度发达的信息化的时代,我们可以用单片机来解决这项简单而又艰巨的任务。因此,必须详细了解单片机控制技术并能加以运用,造福社会。
这次设计是基于STC89C52单片机芯片设计的公交汉字 显示报站系统。主要用了ISD4002语音芯片和12232液晶显示屏。通过对外部电机转动的转数的计量作为信号来控制液晶显示屏的汉字显示和消失以及语音芯片ISD4002的播放,实现对公交车汉字显示与语音报站的控制。需要提到的是,语音芯片ISD4002采用CMOS技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮阵列。而芯片本身可以通过微机来控制,通过串行通信口输入指令,这样我们就可以用单片机来采集相应的语音,同时设定发出相应的语音信息。当车辆到站的时候,即电动机转数到达一定的数目,液晶显示屏就会显示汉字并且通过语音播放,显示一段时间后会自动清屏。直到下一站的信号来时才继续工作。
1.2 目的及意义
首先,我们在大学学习理论知识,已经初步具备了一些分析和设计的基础知识,将知识转换为生产力,运用到现实生活中,正是我们学习的主要目的。而这次设计很好的将我们大学所学知识进行系统的梳理和总结,并且实现我们学习的初衷。
其次,现在公交车逐渐走入人们的生活,为大家的生活提供了方便快捷的服务。但是公交车报站不能准确有效的实行影响了服务的质量。而且我们所熟悉的传统的人工报站又适应不了现在的社会需要,所以我们要寻找一种更加完善的报站设备。微机技术就是一个很好的选择。随着它的技术不断完善,基于其所制造的电子产品正改变我们的生活。因此,可以通过单片机以及用其对一些芯片的控制,来实现公交车的自动报站,不仅解决了传统报站的问题,减轻售票员的负担,更加为广大乘客们提供了人性化的服务。鉴于现今报站的环境以及公交车的一些特点,我们设计了一款基于公交车运行路程的的汉字显示报站系统。
车站自动提示系统设计主要就是弥补现在公交不能及时提示人们到站下车的不足,为乘客们出行提供智能化、人性化、便捷化的服务,从而提高人们的生活质量。
3 论文安排
整篇论文是按照时间顺序将制作这一设计的流程以文字的形式显示出来,从开始论文方案的提出,硬件选择、软件编程,到硬件搭建调试都有详细的记叙。
1) 绪论中主要就是讲述了这个设计的背景。由于公交车乘客过多,造成了拥挤的现象,带来了乘客们难以准确的到站下车这一问题。为了解决这个问题,提出了这一解决方案。
2) 总体设计原理和实现展示了在硬件选择上的事项,以及一些元件选择注意的细节 。
3) 硬件设计就是有针对性的介绍了这次设计所用到的一些主要硬件及原理。
4) 软件设计就是简单的将这次设计中的一些程序给显示出来,并附上了流程图。
5) 系统调试这一章主要讲的是软件仿真以及硬件搭建焊接、连线所要注意的问题及一些解决方案,以及实物展示。
6) 论文最后就是我对这次设计的结论和感想。
4 总体设计原理与实现
3.1 方案论证
众所周知,公交车的作用在生活中不断扩大,公交拥挤这个问题也成为困扰乘客的难题,经常出现没有在目的地下车的情况。而这次设计我们就用单片机来解决这一问题。这一方案是否合理,是否能够从根本上解决问题,我们看一下以下几点。
理由一:实用性
与传统的公交报站相比,选用单片机来控制系统报站可以通过语音传达,只需要多用几个播音器,信息就可以传达到每位乘客耳中。相对于传统的报站,由售票员口述报站,由于车上环境嘈杂,很难传达到每乘客的耳中。而且在语音报站的同时还有汉字显示,通过两种人体感应器官来提示信息,更加保障了报站效果。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4417.html

好棒文