介绍一款可串行控制的LED系列显示模块
LED系列显示模块有三个规格:LED-4、LED-3、LED-2(见图1—图3)。由图可知,LED-4是四位显示器,最左边的是第4位最右边的是第1位。LED-3是三位显示器,最左边的是第4位最右边的是第2位。LED-2是二位显示器,最左边的是第4位最右边的是第3位。
图1 图2 图3
所有规格的LED显示模块均可互相拼接成更多位数的显示器,例如,一个LED-4加一个LED-2可组成六位显示器(见图4),一个LED-3加一个LED-2可组成五位显示器(见图5),三个LED-4可组成十二位显示器(见图6)等等,拼接的数量并无限制只要电源或控制器有足够的驱动能力就可。
图4 图5
图6
LED系列显示模块有六个连接端口(见图1—图3),下面分别介绍。
1脚(RST)——复位端。当给该端低电平时LED模块复位,当给该端高电平时LED模块工作。模块内部有上电自动复位电路,因此,如果不需要由外部控制复位,则该端可空着。
2脚(GND)——电源负端。
3脚(VCC)——电源正端(+5V)。
4脚(SCK)——移位脉冲端。外部控制器通过该端向模块发送移位脉冲,每发一个脉冲模块接收一位数据。该端要接10KΩ的上拉电阻。
5脚(DAT)——数据端。外部控制器通过该端向模块发送数据(随着移位脉冲)。该端要接10KΩ上拉电阻。
6脚()——使能端。当该端为高电平时模块不使能,此时“SCK”、“DAT”端均为高阻态,模块与串行总
线处于断开状态,但还继续显示原来的内容。当该端为低电平时模块使能,此时“SCK”、“DAT”
端处于工作状态,开始接收来自控制器的指令。
LED系列显示模块采用串行控制方式,只需三条信号线,可同各种单片机或控制器连接(见图7—图9)。
图7是用89C系列单片机与LED-3模块构成的000—999 计数显示电路。首先外部计数脉冲通过T1端口输
入到16位计数器T1中,然后将T1的内容进行BCD码变换,将变换后的数据通过P11口输出给LED-3显示。由于LED-3的6脚直接接地,所以LED-3始终使能。显示控制程序实例见本文第六章第一节“C51系列单片机控制子程序”。
图7
图8是用AVR系列单片机(MEGA16)与LED-3、LED-2模块构成的00000—65535 计数显示电路。首先外部计数脉冲通过T1端口输入到16位计数器T1中,然后将T1的内容进行BCD码变换,将变换后的数据通过PA0口输出给LED-3和LED-2显示。LED-3的第4位为显示器的万位,第3位为仟位,第2位为佰位,LED-2的第4位为十位,第3位为个位。当要传送十位和个位数据时,PA3口输出低电平,PA2口输出高电平,LED-2被使能LED-3不使能,反之亦然。显示控制程序实例见本文第六章第二节“AVR系列单片机控制子程序”。
图8
图9是用P110C控制模块与二个LED-4模块构成的双电压显示电路。ADC0和ADC1二个10位分辩率的模拟量端口分别采集电压信号,经过BCD码变换后,其中VS1信号由1# LED-4显示,VS2信号由2# LED-4显示。当要传送1# LED-4数据时,P002口输出低
LED系列显示模块介绍 来自淘豆网m.daumloan.com转载请标明出处.