毕业设计(论文)-基于单片机的公交自动报站系统的设计

毕业设计(论文)-基于单片机的公交自动报站系统的设计

ID:6794964

大小:1.30 MB

页数:44页

时间:2018-01-26

毕业设计(论文)-基于单片机的公交自动报站系统的设计_第1页
毕业设计(论文)-基于单片机的公交自动报站系统的设计_第2页
毕业设计(论文)-基于单片机的公交自动报站系统的设计_第3页
毕业设计(论文)-基于单片机的公交自动报站系统的设计_第4页
毕业设计(论文)-基于单片机的公交自动报站系统的设计_第5页
资源描述:

《毕业设计(论文)-基于单片机的公交自动报站系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、石家庄铁道大学毕业设计基于单片机的公交自动报站系统的设计ThedesignofbusautomaticstationsystembasedonSCM2015届电气与电子工程学院专业自动化(铁道信号)学号学生姓名指导教师完成日期2015年6月2日毕业设计成绩单学生姓名学号班级电1102-1专业自动化(铁道信号)毕业设计题目基于单片机的公交自动报站系统的设计指导教师姓名胡立强指导教师职称讲师评定成绩指导教师得分评阅人得分答辩小组组长得分成绩:院长签字:年月日毕业设计任务书题 目基于单片机公交自动报站系统设计学生姓名学号班级电1102-1专业自动化(铁道信号)承担指导任务单位电气与电子工

2、程学院导师姓名胡立强导师职称讲师一、主要内容公交自动报站系统的研究内容是通过学习单片机的应用和C语言的编程,来对WT588D语音芯片,显示屏LED1602,和STC89C52芯片进行开发设计。通过对各个模块的了解和学习。可以通过单片机与显示和语音模块之间的联系,来设计公交自动报站系统。通过按键的触发,系统可以播报和显示到站的信息。二、基本要求1.掌握STC89C52单片机I/O口控制、WT588D语音芯片,采用LCD1602来显示。2.利用KeiluVision4开发软件对主要模块进行C语言编程,下载到单片机,实现各模块的功能。三、主要技术指标1.完成通过按键来控制到站信息的语音播

3、放。2.完成通过按键来控制LCD1602显示到站信息,显示稳定。3.完成系统设定模块的设计,互相之间通信可靠。四、参考文献[1]王振红,李洋,郝承祥.WT588D语音芯片的工作原理及其在智能控制系统中的应用[J].电子器件2002年3月第25卷第1期[2]吴金戌,沈庆阳,郭庭吉.8051单片机实践与应用[M].北京:清华大学出版社,2002[3]吴金戌,沈庆阳,郭庭吉.8051单片机实践与应用[M].北京:清华大学出版社,2001五、课题进度计划第1周~第3周:通过选取芯片、绘制电路图来完成硬件电路的设计。第4周:绘制PCB并进行焊接。第5周~第10周:用KeiluVision4编

4、程实现对各个模块的软件设计。第11周~第13周:对各个模块进行调试。第14周~第16周:撰写论文,修改论文,提请初审,准备毕业答辩。教研室主任签字时 间  年 月日毕业设计(论文)开题报告题 目基于单片机的公交自动报站系统设计学生姓名学号班级电1102-1专业自动化一、研究背景根据STC89C52单片机的特点和公交车报站特点,本文提出了一种用单片机控制语音芯片进行公交车语音手动报站的方法。同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面,解释了单片机在应用过程中的方法和可能出现的问题。本文利用STC89C52作为CPU进行总体控制,通过WT588D语音芯

5、片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,同时运用LCD1602液晶显示屏进行站数显示。当公交车到达某站点,用按键控制本系统工作,通过语音电路输出语音信息和提示。二、国内外研究现状 意义:我国相当数量的中小城市的机动车保有量已经达到几乎饱和的程度,大力发展城市公共交通已经成为城市管理者解决城市拥堵的主要措施。给乘坐公交车出行的人们提供舒适便捷已经成为公交系统的主要任务,作为一个城市的公交企业,它既要代表政府体现当地城市的形象,又要尽一切力量减少政府投资,创造良好的社会效益和经济效益。而传统的公交运营系统的装备和管理模式较难达到这两者的完美结合。随着科学技术的

6、发展,公交应用系统带给公交企业的将不仅是形象的提升,也是效益的增长。虽然现在已经有些车上已经采用GPS定位系统自动报站,但其昂贵的成本,难以实现普及。为了实现城市公交车的自动报站,设计了一套低廉、高性能的城市公交车自动报站系统具有一定的现实意义。而对我么应届毕业生而言,通过设计可以使我们初步掌握单片机的工作原理和使用方法。三、主要工作(1)通过选取芯片、绘制电路图、来完成硬件电路的设计。(2)将所需的器件和芯片焊接在PCB板上,并检查是否正确。(3)通过画的流程图,用Keilu4编译器对STC89C52单片机进行编程,来实现各个模块的功能。(4)用JTAG将上位机编好的程序烧写到单

7、片机中并运行程序,观察硬件各个模块产生的现象,通过串口小助手对软件进行调试,来实现各个模块所要实现的功能。四、采用方法采用Altiumdesigner绘制原理图,并制成PCB;使用Keilu4编译器对单片机进行编程,调试时用JTAG将所编好的程序对单片机进行烧写,在调试的过程中会出现很多问题,我们可以通过串口小助手来帮助发现问题,解决问题。五、预期效果烧写程序后,程序正常可以运行。硬件连接正常,可以正常运行。LCD1602可以通过按键来控制显示到站的站名,WT588D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。