- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LED系列显示模块介绍.doc
介绍一款可串行控制的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口输出低电平,P003口输出高电平,1# LED-4被使能2# LED-4不使能,反之亦然。显示控制程序实例见本文第六章第三节“P110C控制模块控制子程序”。
图9
四.串行控制时序
由图10可知,SCK端口首先为输出态,每隔2.5ms(T4)产生一个0.1ms脉宽的低电平同步脉冲(T1),在同步脉冲变为高电平的同时该端口要在150μS(T5)内转为输入态并在DAT端口输出数据位,然后接收移位脉冲,移位脉冲的低电平(T2)和高电平(T3)脉宽要大于等于2μS 且小于等于80μS 。LED模块在移位脉冲的低电平时
文档评论(0)