基于单片机的公交车报站汉字显示系统设计毕业答辩.ppt
基于单片机的公交车报站汉字显示系统设计毕业答辩,导师:xxx答辩人:xxx专业:自动化 学号:xxxxxxxxxxxx,目录,研究背景及意义研究的展开思路和框架方案设计及器件选择硬件系统设计系统软件设计系统演示问题讨论致谢,研究背景及意义,随着城市化程度越来越高,而环境保护意识越来越强,公交车作为一种重要的交通工具,越来越被大家所选择。公交报站的质量自然也就成为了乘客关注的重点。一些报站方式的不足如下:1.人工报站受人为因素影响较重,易错报站。无字幕演示,对一些视力有问题的乘客来说很不方便;2.电子报站中,非自动报站容易时司机分心,关注路面状况时又要顾及按键报站,同时还要开关车门,而公交站台又是路况最为复杂的路段,容易发生交通事故;3.GPS自动报站服务虽然方便,但成本昂贵。,研究背景及意义,基于以上描述,现设计一个基于单片机的公交车报站汉字显示系统,且能实现自动报站功能,用于弥补传统语音报站时必须要有司机手动控制的缺点。利用该系统时,司机只需负责停开车以及开关车门,在遇到有需要帮助的乘客时可以手动按下服务用语按键,而预报站以及到站信息播报均由该系统自动完成,同时还有站点信息字幕及时间显示,更加人性化。,研究的展开思路和框架,需要播报各种提示信息,显示站点信息及时间,近距离无线信号收发,保证精确显示时间,方案设计及器件选择,基于以上思路,现总体方案设计框图如下所示:,方案设计及器件选择,基于以上设计框图,要达到设计要求,需要选择合适的器件,共有五个模块需要选择,即主控制器模块、无线模块、时钟模块、语音模块和显示模块。在分析后,最终确定了这几个模块1.主控制器:STC89C52;2.无线模块:NRF24L01;3.时钟模块:DS1302;4.语音模块:WTV020-SD;5.显示模块:LCD12864。,方案设计及器件选择,模块实物图如下所示,3.DS1302,2.NRF24L01,1.STC89C52,4.WTV020-SD,4.LCD12864,硬件系统设计,系统框图如下:其中模拟报站需要两个最小系统,即两片单片机,一个发射信号,一个接收信号并处理,时钟模块为辅助功能。每个器件与单片机的接线在此不一一赘述了。,系统软件设计,系统软件根据硬件要求,则分为发射端和接收端1.发射端子程序发射端外加一个外部中断,接按键用于模拟站点切换,发射端主程序,按键中断,系统软件设计,2.接收端子程序与发射端子程序相同,接收端总程序如下,但由于需要时间显示,而秒数切换与滚屏字幕显示时间间隔有冲突,故加上一个定时器中断,用于显示秒数。,接收端总程序,中断显示时间,系统演示,发送端按下键后处于发送状态,接收端根据是否接收到信号分为两种状态。,等待接收信号,信号发射端,系统演示,到站,问题讨论,到此,本课题的设计已经基本完成,但遗留的问题还是存在许多:1.能否保证公交站点持续地发送站点信号而不受其他条件影响?2.在受到同频段干扰信号时能不能稳定工作?3.在同时收到两个站点信号的情况下该如何正常工作?,致谢,首先,感谢我的指导老师王庆龙老师在毕业设计中给我的细心指导,王老师严谨的治学态度、求实的工作作风和朴实的人生品格时时熏陶着我,使我受益非浅。在毕业设计完成之际,对王老师的无私帮助深表谢意,感谢王老师的辛勤指导!同时感谢本专业的所有老师,在大三的时候,老师们给我们安排了一些课程设计,锻炼了我们的实践能力,特别是关于单片机最小系统开发的课程设计,使我在这次的毕业设计中能够很好地运用单片机。毕业设计的这段时间是我学生生涯中最有价值的一段时光。这里有治学严谨而不失亲切的老师,有互相帮助的同学,更有向上、融洽的学校生活氛围。借此论文答辩之际,我想向所有人表示我的谢意。,感谢您的关注,