本文主要介绍采用单片机控制的公交车液晶显示系统设计方法;系统的功能要求、特点、设计原理、硬件的总体结构和主要电路模块的设计以及系统程序设计;运用Proteus软件进行仿真调试。具体内容如下:
(l)对公交车液晶显示系统发展现状、系统功能要求进行研究,以此为基础,确定AT89C52单片机为核心的整体设计方案。
(2)完成系统的硬件设计;包括按键报站电路、日历电路、温度采集电路、液晶显示电路等主要模块的设计。
(3)完成系统的程序设计;包括报站模块、日历模块、温度模块、液晶显示模块等主要功能模块C语言程序设计。
2.1 LCD种类
根据12864带字库与否以及字库种类,可分为以下种类:
(1)ST7920类:这种控制器带中文字库,为用户免除了编制字库的麻烦,该控制器的液晶还支持画图方式。该类液晶支持68时序8位和4位并口以及串口。
(2)KS0108类:这种控制器指令简单,不带字库。支持68时序8位并口。
(3)T6963C类:这种控制器功能强大,带西文字库。有文本和图形两种显示方式。有文本和图形两个图层,并且支持两个图层的叠加显示。支持80时序8位并口。
(4)COG类:常见的控制器有S6B0724和ST7565,这两个控制器指令兼容。支持68时序8位并口,80时序8位并口和串口。COG类液晶的特点是结构轻便、成本低。
公交报站液晶显示系统硬件的设计主要围绕系统的功能完全实现,并且要保证整个系统在运行过程中的稳定性、安全性及生产的经济性。本系统硬件电路主要由单片机外围电路、按键控制报站显示电路、日历时间电路、温度采集电路以及液晶显示电路等部分组成。
本设计选用ATMEL公司的AT89C52单片机作为硬件电路的主控芯片,它是一个低电压,高性能CMOS的8位单片机,采用串行时钟芯片DSl302进行时间获取,用单总线数字温度传感器DSl8B20进行温度采集,将得到的信息经单片机处理送到LCD显示。
公交报站液晶显示系统电路框图如图1所示。
图1 公交车液晶显示系统设计整体框图
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !