8×8点阵LED字符显示器的设计能显示“电子技校欢迎你”七个文字。
显示方式可由K1、K2、K3、K4选择,K1为逐字显示,K2为向上滚动显示,K3为向左滚动显示,K4为向右滚动显示。
本设计很适合初学者学习用。(本程序经验证逐字,向上,向右,向左均可运行,向下运行可视性较差)
一、系统硬件的设计
1、共阳数码显示管点阵:
MLG-132088。该数码点阵是共阳的,其连接方式如图1,要使点阵上Aa二极管点亮,则A为高电平,a为低电平。
其余依此类推。因第一排至第八排发光二极管的阳极是连接在一起的,因此,该点阵为共阳点阵。当然也可以理解成共阴连接方式。
2、显示方式。本设计采用逐行扫描方式,扫描字送P2口,数据送P0口。硬件电路图如图2所示。P2口接A~H,P0口接a~h。当P2口的扫描字为80H,P0口的数据为7FH时,此时第一号Aa发光二极管点亮。参看dispIay程序段,定能明白逐行扫描的妙处。
3、硬件电路介绍。采用89C51或89S51单片机来实现,相对用89S51好一些,因它有ISP功能,不须使用编程器,而只要用相关的软件,和自制的连接线,即可下载程序到单片机中,详细情况可参见《无线电》杂志2006、2期。P0口作数据输出口&