新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 基于Proteus的城市公交报站系统设计与仿真

基于Proteus的城市公交报站系统设计与仿真

作者:张维文 孙耀杰 吴龙龙时间:2014-11-27来源:电子产品世界收藏
编者按:  摘要:本文在Proteus仿真平台上设计了城市公交报站系统。该报站系统的硬件电路由单片机AT89C51、显示模块LCD 128x64和红绿双色发光二极管等构成,采用C语言编程和汉字取模软件,实现LCD液晶屏文字报站和指示灯颜色提示位置的功能。   概述   随着城市化的推进,大力发展公共交通,提高公交运行效率将成为缓解城市交通压力的一大措施。通过实地考察,目前天津市区的公交车站存在以下问题:①车站仍是传统站牌,没有实现数字化;②公交车上报站目前采用LED屏幕文字报站和语音报站,可以参考地铁报站系统

  C51上电后,初始化液晶显示屏,并进行清屏。报站内容可以采用常见的按键方法(即到哪站按下相应站的按钮,会显示对应的报站内容,对应的提示灯也会发生变化),也可以采用无线报站的方法,该方法通过GPS模块发送经纬度信息到车载和车站显示系统,经过处理显示相应公交到站信息。后面一种方法更加智能化,可在以后进一步研究。无论哪种方法,在实现公交报站功能方面都是一样的。程序的流程如下:

本文引用地址:http://www.eepw.com.cn/article/266058.htm

  第一步:对液晶屏初始化,设置屏相关参数,如屏幕开关、起始行等等。

  第二步:检测是否到第X站,到达后指示灯变换和LED报站显示。

  第三步:检查是否到终点站,若到达指示灯全灭,液晶屏清屏,等待重新发车。

  4 仿真结果

  对用C语言编写的程序在keil uvision4软件开发平台上进行了编译调试,最终编译成功,生成.HEX文件,把.HEX文件下载到软件的C51中,并在软件中设置的晶振为12 MHz,最终实现了如图4所示的显示效果。

  5 结论

  本文设计的城市公交,通过了仿真平台的验证,不仅实现了在相应站台下液晶模块显示相应文字的功能,还实现了通过红绿双色灯显示车辆的位置。对提高城市公交的人性化有一定的技术帮助,也为乘客向导系统(PIS,Passenger Information System)的建立提供了一些方法和思路[6]。在本设计基础上可以添加无线通信模块TC35i,通过短信收发模块TC35i接入单片机,实现无线通信进而可以在车站端发布公交到站时间等实时信息,便于乘客乘车出行。

  参考文献:
  [1]proteus百度百科[R/OL].http://baike.baidu.com/link?url  =OJ0bEIpbkWT2ejq1N5wXyicuKzbmssLdqLilV6ls9vrvR5imwK3__5_eEUi3ffLX.
  [2]李吉志,邓发明,张本文.基于 Proteus 的公交车液晶显示的设计与仿真[J].液晶与显示,2009 (6): 874-878
  [3]史良.LCD12864 显示模块与微处理器的接口设计[J].矿业安全与环保,1999(5):16-17
  [4]严家明,杨燕翔.基于单片机的 LCD 显示原理与实现[J].工程地质计算机应用,2005(2):20-22
  [5]杨延宁,刘立军,张志勇.基于 Proteus 的单片机汉字点阵显示电路设计[J].液晶与显示,2009,24(1):98-102
  [6]李瑛,赵红.天津地铁1号线车站乘客向导系统的设计与实现[J].铁道通信信号,2009(11):21-22

LCD显示屏相关文章:lcd显示屏原理


lcd相关文章:lcd原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭