基于单片机的公交车自动报站系统设计毕业论文.docx
《基于单片机的公交车自动报站系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的公交车自动报站系统设计毕业论文.docx(77页珍藏版)》请在冰豆网上搜索。
本科毕业设计(论文)说明书
基于单片机的公交车自动报站系统的设计
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
华南理工大学广州汽车学院
毕业设计(论文)任务书
兹发给 班学生 毕业设计(论文)任务书,内容如下:
1.毕业设计(论文)题目:
基于单片机的公交车自动报站系统的设计
2.应完成的项目:
(1)设计一个公交车自动报站系统,以实现公交车的语音自动报站,即在进站、出站时候自动播报语音提示信息及服务用语,同时进行显示。
(2)公交车自动报站系统实物的制作与调试
(3)论文的撰写
3.参考资料以及说明:
(1)廖继红.数字通信技术[M].北京:
高等教育出版社,2006年
(2)梁子伊.ISD4004系列语音芯片的单片机控制技术[J].
(3)周航慈.单片机应用系统程序设计技术[M].北京航空航天大学出版社
(4)胡汉才.单片机原理及系统设计[M].北京:
清华大学出版社,2001.01第一版
(5)
(6)
(7)
4.本毕业设计(论文)任务书于 年 月 日发出,应于 年 月日前完成,然后提交毕业考试委员会进行答辩。
专业教研组(系)负责人 审核 年 月 日
指导教师(导师组) 签发 年 月 日
毕业设计(论文)评语:
毕业设计(论文)总评成绩:
毕业设计(论文)答辩小组负责人签字:
年 月 日
摘 要
根据STC89C52单片机的特点和公交车报站的特点,本文提出了一种用单片机控制语音芯片进行公交车语音模拟报站的方法,同时给出了软硬件设计的方法,设计过程中包括硬件电路设计和软件程序编写两个方面。
本系统硬件利用STC89C52作为CPU进行总体控制,通过ISD4004语音芯片建立语音信息库,对语音信息进行自由组合,形成变化多样的语音信息,利用LM386功能播出语音信息以及提示语音,同时运用LCD液晶显示器进行站数显示。
本系统软件利用软件keilC51进行C语言编程,将系统要实现的LCD显示,
ISD4004语音播报,红外控制中断服务程序等进行编程,把程序通过串口写到
STC89C52中去,反复进行调试,将系统完善。
当公交车到达某站点,用键盘控制本系统工作,或者通过红外遥控触发系统工作,通过语音电路输出语音信息和提示,LCD液晶显示器同时显示时间、温度信息。
时间采用实时时钟芯片DS1302来获取信息,通过手动键盘,识别语音播放地址,驱动扬声器播放相应站名,温度采用温度传感芯片DS18B20来获取温度信息,再通过单片机处理由液晶器显示出来,该公交车报站器结构简单,使用灵活,功能稳定,音质自然、清晰,无论对于社会或者科研都有一定的研究价值。
关键词:
公交车,液晶显示器,单片机,语音芯片
I
Thedesignofbusstation-voicereportedwerebasedonthe
MCU
Abstract
Accordingtothecharacteristics oftheSTC89C52microcontrollerandthecharacteristicsofbus-stop,thispaper,avoicechipwhitamicroprocessorcontrolledvoicesynthesizerreportedthebusstation,andgivesthehardwareandsoftwaredesignmethods,designprocess,includinghardwaredesignandtwoaspectsofsoftwareprogramming.
ThesystemhardwareusingSTC89C52astheCPUforoverallcontrol,theestablishmentbyISD4004voicechipvoiceinformationdatabase,andafreecombinationofvoiceinformationtoformadiversevoicemessage,voicemessagebroadcastusingLM386amplifierandvoiceprompts.
ThesystemsoftwareusestheCprogramminglanguagesoftwarekeilC51,thesystemtoachievetheLCDdisplay,ISD4004voicebroadcast,infraredcontrolprogramsuchasinterruptserviceroutine,theproceduretogothroughtheserialportwritesSTC89C52,repeatedtesting,tomakethesystemperfect.
Whiletheusethekeyboardtocontrolthesystemwork,Orbyinfraredremotetriggersystemwork,theoutputvoiceinformationthroughvoicecircuitsandtips,LCDsimultaneouslyshowstime,temperatureInformation,realtimeclockchipDS1302usedtoobtaintimeinformationbymanualkeyboard,voicebroadcastaddressrecognition,drivingspeakerbroadcaststationname,TemperatureusingtemperaturesensorchipDS18B20toobtaintemperatureinformation,andthenprocessingthroughtheMCUoutoftheliquidcrystaldisplays.Thebus-stopdevicestructureissimple,flexible,functionalstability,andsoundnatural,regardlessofsocialorscientificresearchhassomevalue.
Keyword:
Bus,LCD,MCU,VoiceChip
目录
摘要 I
ABSTRACT II
引言 1
第一章公交车自动报站系统设计的意义及任务 3
1.1公交车自动报站系统设计的意义 3
1.2设计任务 3
第二章系统的硬件设计和方案对比选择 5
2.1系统设计结构图 5
2.2系统设计方案对比选择 5
2.2.1MCU微处理控制器的方案对比选择 6
2.2.2LCD液晶显示模块的方案对比选择 6
2.2.3语音芯片的方案对比选择 7
2.2.4.实时时钟电路的方案对比选择 7
2.2.5控制方式方案选择 8
第三章系统的硬件设计电路及元件说明 9
3.1MCU微控制器电路 9
3.2LCD液晶显示电路 11
3.3语音芯片电路 14
3.3.1ISD4004引脚的说明 14
3.3.2ISD4004的操作模式说明 16
3.4功放电路 17
3.5红外无线控制电路及控制说明 18
3.6按键控制 20
3.7实时时钟电路 20
3.8温度传感模块 21
III
3.9晶振电路 22
3.10系统电源供电电路 23
第四章系统的软件设计 25
4.1中断服务程序 25
4.2录音/放音控制程序 27
4.3红外遥控解码程序 28
4.4主程序设计 29
第五章系统的制作、焊接与调试 31
5.1系统的制作 31
5.2系统的焊接 31
5.3系统的调试 31
第六章系统的验证及改进 33
6.1系统的验证 33
6.2系统的待改进的模块 33
设计总结 35
参考文献 37
致谢 39
附录 1
附录一系统的主程序清单 1
附录二基本单片机公交车自动报站系统设计的原理图 10
附录三基本单片机公交车自动报站系统设计的PCB图 11
附录四基于单片机公交车自动报站系统设计的元器件清单 12
附录五基于单片机公交车自动报站系统设计的实物图 13
附录六基于单片机公交车自动报站系统设计的使用说明