图3-1 STC89C52芯片 7
图3-2 STC89C52芯片 8
图3-3 晶振复位 8
图3-4 语音芯片模块电路图原理图 9
图3-5 液晶显示模块电路原理图 10
图3-6 按键控制模块电路原理图 11
图4-1 主程序流程图 12
图4-2 显示模块流程图 13
图4-3 键盘扫描流程图 14 图5-1
Keil C运行图 15
图5-2 程序烧录运行图 16
表序号 表名称 页码
表3-1 P3口的第二功能 7
1 绪论
1.1课题研究的背景
为了使生活水平得到更好的提升,到城里工作的人越来越多,人口多了就造成了城市交通的拥挤。交通拥阻在给们带来环境污染的同时,也带来了噪音的污染,若人人出行开小汽车,这就给大气带来了很多污染,而现如今我们是倡导绿色低碳的生活方式,与此同时,堵车也会影响人们的情绪,使人们变得相当的急躁,所以,公交车出行就显得环保便利很多,而且能使人们有一种轻松愉悦的心情。之所以称乘坐公交车比较便利是因为现在不都是公交优先嘛,而且乘坐公交车也是最为经济的一种乘车方式,而公交车报站器就更加为人们带来便利。若没有公交报站器,乘客有可能坐过站或者下错站,这样的话就会有一些不必要的麻烦,因此,公交报站器是相当实用的。
1.2 课题研究的意义
公交车报站也是非常的重要,像以前人工报站的方式,太浪费人力资源了,而且站在车口大声的报出站站名的方式,毕竟是不太雅观,所以这就更加凸显出公交车自动报站器的优点。通过单片机和语音芯片相结合,使得公交车到站的消息用语音和显示的形式来告诉搭客,为市民提供更人性化,完善的服务,并且不用浪费那么多的人力资源。
根据每条线路的实际状况,公交车语音报站系统可以自主的设置不同的报站方式和站点,这样的话,不仅可以给乘客带来便利,而且也使公交车的运营更加方便,利于司机的操作。本设计还有一重要的特点,就是站台信息能够在屏幕上显示出来,这就能使在车上人特别多的时候,在特别吵闹的环境下,人们没有听清报的站台的时候,可以看一下屏幕,确认一下到的站台。
1.3 课题研究的主要内容
通过运用大学里学到的一些基础知识,仔细研究STC89C52芯片的功能,除了运用到STC89C52芯片,还有WT588D语音模块和LCD12864液晶屏。本毕业设计主要是能够设计出能通过按按钮就可以报站名的系统,这设计最大的特色就是单片机和语音芯片的完美结合[2]。虽然说这个思路对于我来说还是有些困难的,但是学习就是要不断地探究,不断地突破自己。下面就是这个设计要经过的几个过程: