硬核推荐显示器电路图(显示器电路图讲解)
单片机P3.0 引脚接串入并出移位寄存器 74LS164的串行数据输入端,8 个 74LS164级联,P3.1 引脚接 8 个 74LSl64
LED 显示屏广泛应用于工矿企业、学校、商场、店铺、公共场所等进行图文显示,广告宣传,信息发布本文设计一种由 4 个 16×16 点阵 LED 模块组成的显示屏,由单片机作控制器,平滑移动显示任意多个文字或图形符号,本电路可级联扩展实现由任意多个 16×16 点阵 LED 模块组成的显示屏。
1 电路设计控制电路由 AT89C51 单片机作控制器,显示屏由 4 个 16×16 点阵 LED 模块组成,每个 16×16 点阵 LED 模块由 4 个 8×8 点阵 LED 模块组成,用户可根据需要扩展增加任意多个 16×16 点阵 LED 模块。
8×8 点阵 LED 模块结构如图 1 所示,共 8 行 8 列,每个发光二极管放置在行线和列线的交叉点上,共 64 个发光二极管当某一列为高电平,某一行为低电平时,则对应的发光二极管点亮
单片机 P3.0 引脚接串入并出移位寄存器 74LS164(U10)的串行数据输入端,8 个 74LS164(U10~U17)级联,P3.1 引脚接 8 个 74LSl64 的时钟脉冲输入端;8 个 74LS164 分别接 8 个锁存器 74LS373(U18~U25),8 个锁存器的数据输出端接 4 个 16×16 点阵 LED 模块的行线,每个 16×16 点阵 LED 模块的行线是独立控制的。
P1.O 接 8 个 74LS164(U2~U9)的时钟脉冲输入端,P1.1 接 U2、U4、U6、U8 的串行数据输入端,每两个 74LSl64(U2 和 U3,U4 和 U5,U6 和 U7,U8 和 U9)级联;U2~U9 的并行数据输出端接 4 个 16×16 点阵 LED 模块的 64 条列线。
P1.2 接所有 74LSl64 的清 0 端,P1.3 接锁存器的锁存控制端2 工作原理本电路利用串行通信口工作于方式 0,同时利用 P1.O 和 P1.1 模拟串行输出,来实现 LED 显示屏字符平滑移动显示。
由于 LED 模块为 16×16 点阵,所以字符点阵也为 16×16 点阵,即每个字符由 32 个字节即 16 个字数据组成,每个字数据决定了每列 LED 点亮的情况16×16 点阵字符数据由字符点阵提取软件获得。
首先单片机 P1.1 串行输出一位二进制位“1”,经 4 组 74LSl64 给 4 个 16×16 点阵 LED 模块的第 1 列送入一高电平,接着由 P3.O 串行输出 4 个 16×16 点阵 LED 模块的第 1 列行数据,即 Y1,Y17,Y33,Y49 列的行数据,经 74LS373 锁存后送 LED 显示屏的行线,此时每个 LED 模块第 1 列对应的 LED 点亮。
每列的行数据为 1 个字数据,4 列共 4 个字数据,每个字数据首字节在字符点阵数据表中的地址相差 32,此时每个 LED 模块显示每个字符的第 1 列接着 P1.1 串行输出一位二进制位“0”,经 4 组 74LS164 移位后给 4 个 LED 模块的第 2 列送入一高电平,再由 P3.O 串行输出 4 个 16×16 点阵 LED 模块的第 2 列行数据,即 Y2,Y18,Y34,Y50 列的行数据,经 74LS373 锁存后送 LED 显示屏的行线,此时每个 LED 模块第 2 列对应的 LED 点亮,即显示每个字符的第 2 列。
如此循环,依次点亮每个 LED 模块每列对应的 LED,直到点亮每个 LED 模块的第 16 列,即依次显示每个字符的各列只要每列交替显示的时间适当,利用人眼的视觉暂留特性,看上去 16 列 LED 同时点亮,即看上去整个字符同时显示。
然后再从第 1 列依次扫描显示至 16 列,如此循环多次,以确保显示出的字符具有足够的亮度为实现字符平滑移动显示的效果,在上面实现的 4 个字符静态显示一定时间后,再次扫描显示时,每个 LED 模块的第 1 列从每个字符的第 2 列数据开始扫描显示,即第 1 个 LED 模块显示第 1 个字符的第 2 列、第 3 列、……、第 16 列和第 2 个字符的第 1 列,第 2 个 LED 模块显示第 2 个字符的第 2 列、第 3 列、……、第 16 列和第 3 个字符的第 1 列、第 2 列、……。
当第三次扫描显示时,每个 LED 模块的第 1 列从每个字符的第 3 列数据开始扫描显示,即第 1 个 LED 模块显示第 1 个字符的第 3 列、第 4 列、……、第 16 列和第 2 个字符的第 1 列、第 2 列,第 2 个 LED 模块显示第 2 个字符的第 3 列、第 4 列、……、第 16 列和第 3 个字符的第 1 列、第 2 列、……。
如此实现了字符的平滑移动显示3 程序设计根据以上电路设计及工作原理,绘制出本电路的控制程序流程图按程序流程图编写出控制程序,用 Wave 或 Keil 软件调试通过后,产生目标代码文件4 电路仿真将目标代码文件加入用 Proteus 软件绘制的 LED 显示屏控制电路仿真图中的单片机中,仿真运行,运行结果如图 4 所示。
5 结语该 LED 显示屏控制电路用单片机作为控制器,采用串行移位输出方式,实现了一行字符的平滑移动显示,在实际应用时还应加上相关驱动电路本电路可扩展实现由任意多个 16×16 点阵 LED 模块组成的 LED 显示屏显示控制。
经实际应用表明,该电路稳定可靠,效果良好
- 标签:
- 编辑:李松一
- 相关文章
-
燃爆了造梦西游3咋抓宠物(造梦西游3手机版)
造梦西游4宠物在哪里抓呢,要怎么抓呢,下面和小编一起来看看捕捉宠物的方法吧。
-
居然可以这样注册机械工程师(注册机械工程师报考条件是什么)
当前各行各业比较倡导持证上岗,成为一名设备管理师,也可以从考取设备管理师证书作为出发点,首先增加自己对于设备管理师这一岗位的了…
- 怎么可以错过nova9配置参数(nova9se配置参数)
- 一篇读懂动力环境监控系统(动力环境监控系统主要对发电机进行监控)
- 学到了动力环境监控系统(动力环境监控系统主要对发电机进行监控)
- 学到了无铅锡膏(无铅锡膏熔点)
- 硬核推荐智慧水务系统(智慧水务系统结构)