微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > LED点阵电子显示屏系统的设计

LED点阵电子显示屏系统的设计

时间:11-10 来源:21IC 点击:

C573,然后再给第二级的8个74HC573送一个锁脉冲,将数据一起送到LED点阵的各列。

  软件设计

  本设计的软件流程如图4所示。

图4 LED点阵显示屏软件流程


  电路仿真与测试

  1 点阵显示屏的仿真与程序调试

  Proteus7.2是一款比较常用的单片机仿真软件,许多仿真实例与实际电路非常相似。为了尽可能确保实际电路能达到预期的效果,减少无用功,对许多电路模块的方案进行了仿真。对点阵显示的处理与相应程序设计,配合使用Proteus与Keil uvision2进行仿真,旨在改善提高整机系统的硬件与软件方案,提高系统运行效率与稳定性。

  在点阵显示方式的方案选择上,通过不断修改程序与串行电路接法后发现串行方式很难实现字幕的右移功能,调整字幕移动的速度也不方便。经过分析,决定试用并行方式显示,结果发现这种方式电路不算复杂,并且给程序设计带来很多便利,特别是便于实现字幕的左右移动与移动速度的设定。本系统仿真电路如图5所示。

图5 Proteus仿真电路图

  2 整机测试

  把编译器生成的代码HEX文件下载到单片机Flash中,连接好各个模块,将LED点阵显示屏的功能逐一测试实现。

  结束语

  本设计所要求的显示汉字、字母和数字均已实现,并能控制文字的左右移动及速度。同时,温度与日期时间可以实时显示,并且与上位机联机通信成功。整机系统的硬件制作简便,难点是软件设计。本系统采用并行方式显示,并且采用主从单片机来控制整个系统,这样能够大大减化软件的编写难度,容易实现各项功能指标。

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

网站地图

Top