新闻中心

EEPW首页 > 光电显示 > 设计应用 > 一种LED点阵显示控制的设计方案

一种LED点阵显示控制的设计方案

作者:时间:2011-07-01来源:网络收藏

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

  为消除在切换行数据时产生的拖尾现象,驱动程序先要关闭屏,即消隐,等数据输入输出锁存器后,再输出新的行号,重新打开显示。图6所示为显示驱动程序(显示屏扫描函数)流程图。

显示驱动程序流程图

图6 显示驱动程序流程图

  3.2 系统主程序

  系统主程序开始以后,首先是对系统环境初始化,包括设置串口、定时器、中断、端口。然后以“卷帘出”效果显示文字或图案,停留几秒钟,接着向上滚动显示汉字或图形,停留几秒后,再左移显示汉字或图形、右移显示等。最后以“卷帘入”效果隐去文字。图7所示为系统主程序的流程图。

系统主程序的流程图

图7 系统主程序的流程图

  4 软件仿真与硬件实现

  4.1 软件仿真

  本的核心单元是单片机AT89C51,所以选用单片机仿真软件Proteus 7.O和Keil对整体进行软件仿真。

  运行Proteus中的ISIS模块对好的原理图进行布图,仿真电路如图8所示。

仿真电路

图8 仿真电路

  将完整的源程序Copy到Keil仿真开发环境里,运行调试。把编译好的源程序加载到仿真电路图中,运行程序,在显示屏上按设计的显示效果依次以“卷帘入”、“左卷帘”、“右卷帘”、“卷帘出”显示结果正确。

  4.2 硬件实现

  软件仿真通过后,充分证明了的正确性与可行性。按照设计进行硬件电路的搭建并进行调试。结果正确如下图9所示。

硬件实物图

图9 硬件实物图

  5 结束语

  本文通过设计基于单片机的显示的设计,对显示模块单元如何进行行列信号及信号传输中的驱动问题进行了研究。给出了硬件的原理以及连接的方法,软件的设计流程以及部分代码,并给出了完整的电路图,结果可以正常显示汉字、图片信息,并且可动态显示。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭