公交车语音报站系统的设计毕业论文(7)

2018-12-29 21:27

石家庄铁道大学四方学院毕业设计

开始 系统初始化 N 是否有键按下? Y 判断键值 无操作 执行对应操作 返回

图4-5 键盘扫描流程图

23

石家庄铁道大学四方学院毕业设计

第5章 系统分析与调试

本设计是在Keil C环境下开发的,Keil C软件支持C语言的编程及调试,运用方便,是做C语言毕业设计者的首选。设计的首要任务是安装和学习使用这个软件,在简单的学习和了解Keil C后,我们便可在此环境下开始了对带录音功能的电子琴的设计工作。在编译完Keil C后,再运用STC_ISP_V480软件烧录到开发板上,实现实物与程序的连接。在烧录前要对STC_ISP_V480进行一些必要的设置。第一步:设置MCU Type为STC89C52RC;第二步:打开编写好并编译的程序文件,它是以.hex为后缀的文件;第三步:选择对应的COM端口,(可在我的电脑的设备管理处查看COM选项);第四步:点击Download/下载,等提示

请给MCU上电时,打开开发板上的开关,它就自行烧录了。

Keil C程序运行如图5-1所示:

图5-1 keil C运行图

24

石家庄铁道大学四方学院毕业设计

图5-2 程序烧录运行图

在完成对程序的调试及烧录之后,还需要对其进行演示,把开发板与电脑连上,设置好对应的接口,完成供电及下载。按下按键,判断是否为抖动,若不为抖动,则执行按键按下的功能,再判断是为何种按键,是录音键还是播放键,当判断完成后,对其程序进行执行。当按下录音键则开始录第一段语音,再按下时录制第二段语音。当按下放音键时,播放第一站信息并显示对应文字,按下第二次时,播放第二站信息,显示对应文字。

实物显示如图5-3,5-4所示:

图5-3 显示模块显示第一站

25

石家庄铁道大学四方学院毕业设计

图5-4 显示模块显示第二站

26

石家庄铁道大学四方学院毕业设计

第6章 结论与展望

本系统以单片机为核心部件的控制系统,利用软件编程,最终基本上实现了各项要求。虽然系统还存在一些不足,比如放音时侯噪声比较大等问题,我们尝试了很多改进的方法,虽然效果不理想,但是,我们还是从中学到了很多的解决问题的方法。

经过近两个月的奋斗,从确定题目,到后来查找资料,理论学习,实验编程调试,这一切都使我的理论知识和动手能力有了很大的提高。了解了单片机的硬件结构和软件编程方法,对单片机的工作方式有了很大的认知。同时,对一些外围设备比如ISD4004芯片、LM386放大器等有了一定的了解,学会了对一项工程如何设计:首先,要分析需要设计的系统要实现什么功能,需要什么器件;然后,针对设计购买相应的硬件,选用硬件时不仅要选用经济的,更重要的是如何能更精确更方便的完成系统的要求;再次,对各个硬件的软件实现要弄清楚,如何更好的实现各个硬件的协调,更好的通过主控制器件实现硬件的功能。最后,通过各种测试与调试,让设计更好的完成系统要求。

但因为我们的水平有限,此设计中也存在一定的瑕疵,有待于我们去改善。由于使用的是单片机作为核心的控制元件,配合其它器件,使本控制系统具有性能良好、电路简单、成本低的特点。

27


公交车语音报站系统的设计毕业论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:鲁教版六年级英语(上册)1-5单元重点、难点知识汇总,非常实用!

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: