微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的LED点阵显示控制的设计

基于单片机的LED点阵显示控制的设计

时间:06-13 来源:互联网 点击:


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

4 软件仿真与硬件实现
4.1 软件仿真
本设计的核心单元是单片机AT89C51,所以选用单片机仿真软件Proteus 7.O和Keil对整体设计进行软件仿真。
运行Proteus中的ISIS模块对设计好的原理图进行布图,仿真电路如图8所示。

将完整的源程序Copy到Keil仿真开发环境里,运行调试。把编译好的源程序加载到仿真电路图中,运行程序,在点阵显示屏上按设计的显示效果依次以“卷帘入”、“左卷帘”、“右卷帘”、“卷帘出”显示结果正确。
4.2 硬件实现
软件仿真通过后,充分证明了方案的正确性与可行性。按照设计方案进行硬件电路的搭建并进行调试。结果正确如下图9所示。

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top