手头上有一块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灯。
图1-1 LED驱动电路
显示电路部分功能及原理
为了满足系统在工作时能准确显示光笔对应亮点所处的行列坐标值,我们采用型号为LCM103的液晶显示器显示。LCM103为10位多功能通用型8段式液晶显示模块,内含看门狗时钟发生器2种频率的蜂鸣驱动电路内置显示RAM,可显示任意字段笔画划3-4线串行接口可与任何单片机接口。其接口应用模块如图1-2所示:引脚排列图如表1-3所示。
图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
|
负电源,接地线,必须接!
|
全部0条评论
快来发表一下你的评论吧 !