更新时间:11-14 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:10652 需要金币:1000个
摘要:本文主要介绍的是以单片机为控制核心的公交报站系统。该设计主要是先对公共交通的现状和未来前景进行深入具体的了解后,然后对公交系统的报站的方式与原理进行分析后设计出的新型公交报站方式。本次设计主要包含软件与硬件设计两部分。硬件部分以单片机作为报站系统的驱动和控制系统的核心;采用GPS模块来实现对公交车的站点定位,利用语音模块来实现语音存储与回放;液晶显示屏来实现站台名的信息显示的语音报站系统。即在单片机的控制下,进行可替代人工操作来实现在指定到站位置的自动语音播报到站信息,同时兼容了人工控制的半自动的手动播报功能。软件部分主要使用软件开发keilC52对C语言进行编程,接着将程序烧录到单片机内。然后以此为该系统的基本工作原理完成系统硬件电路的设计调试以及软件程序的编写。通过这种基于单片机为控制核心的公交报站方式能够在很大的程度上节省人力物力,进一步提高公交系统的运输效率。本此设计能够让我们更加深入的了解到公交报站的技术以及单片机的使用,并对以后C语言的学习有很大的帮助。
关键词:公交报站;单片机;语音提示;GPS模块
目录
摘要
Abstract
1 前言-1
1.1 研究的目的及意义-1
1.2 研究的背景-1
1.3 研究的内容-2
2 系统的方案设计-3
2.1 系统的设计要求-3
2.2 系统的方案设计-3
2.3 系统的原理框图-4
3 硬件设计-5
3.1 单片机的介绍-5
3.1.1 STC89C58单片机简介-5
3.1.2 STC89C58单片机最小系统-5
3.2 语音模块的设计-7
3.3 GPS模块的设计-7
3.4 显示模块的设计-8
3.5 指示灯电路的设计-9
3.6 按键电路的设计-10
3.7 时钟电路的设计-10
4 软件设计-12
4.1 开发环境简介-12
4.2 系统主程序流程图-12
4.3 系统软件的编程-13
4.4 系统位置程序的设定-14
5 焊接及调试-15
5.1 实物的焊接-15
5.2 系统的调试-16
5.3 系统的测试结果-16
6 总结-18
参考文献