LED点阵电子显示屏系统的设计
软件设计
本文引用地址:http://www.amcfsurvey.com/article/266579.htm本设计的软件流程如图4所示。
图4 LED点阵显示屏软件流程
电路仿真与测试
1 点阵显示屏的仿真与程序调试
Proteus7.2是一款比较常用的单片机仿真软件,许多仿真实例与实际电路非常相似。为了尽可能确保实际电路能达到预期的效果,减少无用功,对许多电路模块的方案进行了仿真。对点阵显示的处理与相应程序设计,配合使用Proteus与Keil uvision2进行仿真,旨在改善提高整机系统的硬件与软件方案,提高系统运行效率与稳定性。
在点阵显示方式的方案选择上,通过不断修改程序与串行电路接法后发现串行方式很难实现字幕的右移功能,调整字幕移动的速度也不方便。经过分析,决定试用并行方式显示,结果发现这种方式电路不算复杂,并且给程序设计带来很多便利,特别是便于实现字幕的左右移动与移动速度的设定。本系统仿真电路如图5所示。
图5 Proteus仿真电路图
2 整机测试
把编译器生成的代码HEX文件下载到单片机Flash中,连接好各个模块,将LED点阵显示屏的功能逐一测试实现。
结束语
本设计所要求的显示汉字、字母和数字均已实现,并能控制文字的左右移动及速度。同时,温度与日期时间可以实时显示,并且与上位机联机通信成功。整机系统的硬件制作简便,难点是软件设计。本系统采用并行方式显示,并且采用主从单片机来控制整个系统,这样能够大大减化软件的编写难度,容易实现各项功能指标。
电路相关文章:电路分析基础
可控硅相关文章:可控硅工作原理
51单片机相关文章:51单片机教程
led显示器相关文章:led显示器原理
评论