汉字LED显示屏广泛应用于汽车报站器、广告牌等场合。本文介绍一款以89C51单片机为核心的16×16点阵汉字显示屏的制作电路。
行方向由P0口与P2口完成扫描。由于P0口没有内置上拉电阻,需外接一个4.7 kΩ×8的排阻上拉(若无排阻亦可使用8只4.7 kΩ、1/8 W普通电阻);为提高驱动能力,行方向接16只2N5551 NPN三极管驱动。
列方向由4-16译码器74LS154完成扫描,其由89C51的P1.0~P1.3控制,驱动部分使用16只2N5401三极管。
电路供电采用一片LM7805三端稳压器,整机耗电电流约100 mA。
制作时采用一块12×20 cm的万能电路板,应选用质量较好的发光管以避免坏点。首先将256只发光管插入电路板,注意插入方向并使高度一致;行方向直接焊接,列方向搭桥架空焊接,完成后用万用表测试,发现不亮的及时更换。随后取一条电脑硬盘数据线,截取所需长度,分别将行、列线引出至电路相应管脚。为便于描述,原理图仅绘出示意结构——行列方向只画出2只三极管、屏幕只画4只发光管,实际发光管为256只、三极管行列各16只共32只。
将编译后的程序烧写入89C51并插入40脚IC座后,屏幕即轮流显示示例汉字。若要显示其他汉字,只需更换程序中的相关汉字点阵数据即可。


