74HC154实现的32×32LED点阵模块驱动控制电路

描述

      手头上有一块32×32 LED点阵模块,想制作驱动控制电路。查阅了很多资料,都找不到适合自己设计的驱动控制电路,最后在一篇文章中让我找到了利用32×32 LED点阵模块来做驱动控制电路,介绍如下:

  32×32 LED点阵模块的行信息控制用2片74HC154,构成5-32译码器,单片机口线控制其译码输出。列的微亮扫描、点亮也分别用2片74HC154,4个片选分别单独控制,微亮扫描(2.5V)、点亮(5V)电源分别通过三极管构成的开关加到点阵的列控制端。由于整屏显示是1024个灯循环亮,为提高显示亮度,限流电阻取51欧姆(取消也可以,但为了防止制作调试过程中烧坏LED灯,不取消为好),电路如图1-1所示。

  微亮扫描时流过LED的电流为: (2.5-1.8)/51=13.7mA

  点亮点阵时流过LED的电流为: (5-1.8)/51=62.7mA

  流过LED电流虽然比较大,但时间很短,因此不会烧坏LED灯。

  
LED驱动

                                                            图1-1 LED驱动电路

       显示电路部分功能及原理

      为了满足系统在工作时能准确显示光笔对应亮点所处的行列坐标值,我们采用型号为LCM103的液晶显示器显示。LCM103为10位多功能通用型8段式液晶显示模块,内含看门狗时钟发生器2种频率的蜂鸣驱动电路内置显示RAM,可显示任意字段笔画划3-4线串行接口可与任何单片机接口。其接口应用模块如图1-2所示:引脚排列图如表1-3所示。

LED驱动

                                    图1-2 LCD接口应用模块

表1-3 LED接口引脚排列图:

引脚
符号
说明
输入/输出
1
VDD
正电源,必须接!
输入
2
VLCD
LCD 屏工作电压调整,可调整视角对比度,必须接!。
输入
3
/INT
WDT/定时器输出,集电极开路输出,不用可不接。
输出
4
LED
不用
输入
5
BZ
压电陶瓷蜂鸣片驱动 +极
输出
6
/BZ
压电陶瓷蜂鸣片驱动 -极
输出
7
/CS
模块片选,内部上拉,必须接!
输入
8
/RD
模块数据读出控制线,内部上拉
输入
9
/WR
模块数据/指令写入控制线,内部上拉,必须接!
输入
10
DATA
数据输入/输出,内部上拉,必须接!
输入/输出
11
VSS
负电源,接地线,必须接!
注:B 处焊盘为用户需降低功耗时外加32.768KHz 晶体。A 处两焊盘分别接VDD 与VLCD。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分