CN201156411Y - Led数码管显示控制器 - Google Patents
Led数码管显示控制器 Download PDFInfo
- Publication number
- CN201156411Y CN201156411Y CNU2008201040773U CN200820104077U CN201156411Y CN 201156411 Y CN201156411 Y CN 201156411Y CN U2008201040773 U CNU2008201040773 U CN U2008201040773U CN 200820104077 U CN200820104077 U CN 200820104077U CN 201156411 Y CN201156411 Y CN 201156411Y
- Authority
- CN
- China
- Prior art keywords
- data
- microprocessor
- led
- charactron
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 239000013256 coordination polymer Substances 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 17
- 238000013519 translation Methods 0.000 description 7
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 6
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 6
- 102100021133 Nuclear protein 1 Human genes 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000012797 qualification Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 239000013078 crystal Substances 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000010923 batch production Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
本实用新型公开了一种LED数码管显示控制器,它包括LED数码管、驱动接口电路、微处理器和译码器,其特征在于:以8位LED数码管为一个位、段的控制单元,两块锁存器集成电路分别作为一个单元的数码管的位、段驱动接口电路,而多个控制单元位、段锁存器的8个驱动数据信号输入脚依序接到微处理器对应的控制输出端,而且并联两个锁存器的数据传输允许端,并直接或通过译码器与微处理器的控制输出端连接;每控制单元驱动数据信号各通过一个驱动电路驱动所对应的LED数码管。该显示控制器只要控制相应位显示信息数据就可任意操作相应位的显示,显示位可多达200位以上的LED数码管。解决了多位的数码管驱动时,成本、硬件资源的问题。
Description
所属技术领域
本实用新型涉及一种用静态方法显示可变信息的指示进行控制的装置,特别是一种多位LED数码管显示的控制器。
背景技术
目前,控制数码的显示方法一般为动态显示或静态显示;驱动方式:有的用单片机直接驱动,但占用大量的通信输入/输出接口I/O,而驱动的位数不多;有的用数码管译码电路结合单片机驱动,但驱动的位数也很少;还有更先进的控制方法就是用数码管专用芯片,通过串口通信接口,这种方法占用接口I/O少,一块这种芯片一般可驱动4-8位数码管,如型号为SAA1064或MAX7219的专用芯片,但这种芯片价格贵,在需要多位数码管驱动的场合,就需要级连,成本就更高了。当需要更多位的数码管驱动时,以上的方法就得从成本、硬件资源考虑了。
发明内容
本实用新型的目的在于提供一种LED数码管显示控制器,能解决上述现有技术存在的多位的数码管驱动时,成本、硬件资源的问题。
本实用新型的技术方案为:
通过软件编程,以8位LED数码管为一个控制单元,两块锁存器集成电路分别为一个控制单元的LED数码管的位、段驱动,而所有锁存器的位或段驱动数据线一一并联连接,位、段数据线各占8个输出控制接口I/O,同时并联引出此单元的两个锁存器的片选或数据传输允许端CP\OE,作为控制此个单元的控制端口,即两个锁存器数据选通的控制端口CP\OE,一个控制单元占用一个数据选通I/O,N个单元占用N个数据选通I/O,即(16+N)个接口I/O可显示驱动8N位LED数码管;由于一位数码管有8个发光二极管,所以(16+N)个接口I/O可显示驱动控制64N个LED发光二极管;或M个控制单元的数据选通接口CP\OEn通过M-n译码器转换,(16+M)个接口I/O可显示驱动8*2M位LED数码管或64*2M个LED发光二极管。其中,M≥2的自然数,n=2M,N=1、2、3......自然数。在本控制器中:
a)由于位、段各占用8个I/O,共16个I/O;一个控制单元需要1个CP\OE作为此控制单元数据选通,N个单元则需要N个I/O,1个控制单元有8位数码管,所以(8+8+N)=16+N个I/O可控制8N个数码管或64N个LED发光二极管;
b)由于选用了M-n译码转换器,如2-4译码转换器有74LS139,3-8译码转换器有74LS138,4-16译码转换器有74LS154等等,即M-n译码转换器有n=2M,所以M个控制端口CP\OE经过M-n译码转换器转换后有n=2M个输出端口可用于数据选通的控制端口,也就是N=n=2M,所以,M个控制单元的数据选通接口CP\OEn经过M-n译码转换器转换后,由“16+N个I/O可控制8N个数码管或64N个LED发光二极管”推得:16+M个I/O可控制8*2M个数码管或64*2M个LED发光二极管。
具体为:
一种LED数码管显示控制器,它括包LED数码管、数码管驱动电路、数码管锁存器驱动输入接口电路、微处理器和译码电路,其特征在于:
以8位LED数码管为一个位、段的控制单元,两块锁存器集成电路分别作为一个单元的LED数码管的位、段驱动,而多个控制单元的位、段锁存器的8+8个驱动数据信号输入脚分别依序一一并接到所述微处理器对应的8+8个数据信号输出脚,而且并接每个控制单元位、段两个锁存器的片选或数据传输允许端CP\OE,作为控制一个单元的控制数据选通端CP\OE,每个数据选通端CP\OEn直接或通过译码电路与所述微处理器对应的一个控制输出端Kn连接,此控制输出端Kn作为一个控制单元的数据选通端;每控制单元位、段锁存器的输出数据信号,各通过一个数码管驱动电路驱动所对应的LED数码管。
所述的微处理器还分别与收发接口电路、存储器和时钟电路连接,其中,收发接口电路的信号输出端与微处理器的串口通信数据接收引脚RX连接,接收接口电路的信号输入端与微处理器的串口通信数据发射引脚TX连接,存储器的时钟线SCL、数据线SDA通过总线I^C分别与微处理器的I/O端的时钟数据脚连接,时钟电路的信号输出端与微处理器的时钟输入脚连接。
所述译码器的信号输入端与微处理器的控制输出端相连,译码器的信号输出与LED数码管位、段两个驱动锁存器所并接的片选或数据传输允许端CP/OE连接。
在所述的微处理器中,固化存有多位LED数码管控制单元显示控制的软件操作步骤。
上述结构的多位LED数码管显示控制器是以多位LED数码管为一显示整体,或称一贞。以本地信息接收为最高中断,信息处理器以一定的中断时间定时刷新显示数据,整体LED数码管作为一贞,每位数码管作为一个像数点,以单位时间1扫描完一贞数据,每隔单位时间2扫描下一个像素点,同时等待接收由本地机提供相关通信协议数据接收中断,有数据接收中断,接收数据,完毕显示LED数码管数据。以8位LED数码管为一个单元,由两个锁存器驱动,同时并联引出它们的片选或数据传输允许端,作为控制一个单元的控制数据选通端,所以驱动N个单元的LED数码管所需要的接口I/O数为:16+N,(16+N)个接口I/O端可显示驱动8N位LED数码管或64N个LED;M个控制单元的数据选通接口CP\OEn通过M-n译码器转换,(16+M)个接口I/O端可显示驱动8*2M位LED数码管或64*2M个LED。
整体LED数码管作为一贞,每位LED数码管作为一个像数点,如果设计100Hz(10ms)显示完一贞数据,每个像数点显示50us,也就每隔50us换一位LED数码管显示,即可显示:
10ms/50us=10000us/50us=200(位)
的数码管;一位LED数码管有8段,或有:
200*8=1600(个)
可驱动显示1600个LED发光二极管。200位LED数码管共有25个单元,即驱动200位的LED数码管只需要16+25=41个接口I/O就可;如果选用4-16译码器,即只要16+25/4=16+7=23个接口I/O。本地单片机提供接口通信协议,上位单片机用户只需发送显示数据,就可方便实现多位LED数码管或多LED发光二极管的驱动。
本实用新型的优点为:
1、本地信息处理器提供最为人性化的通信协议,BCD码传输格式,一个8Bit RAM为两位数码管的显示信息内容,上位机发送的数据先后代表LED数码管显示的先后。
2、通信的波特率随时在线可设并可掉电保存,无需考虑本地晶体振荡给上位机通信带来的影响。
3、只要控制相应位显示信息数据就可任意操作相应位的显示,只需少量的I/O,显示位可多达200位以上的LED数码管。
4、在数码管显示方式上引入了贞和像素点的扫描方式,并采用了片选或脉冲沿数据交流的方法,8位数码管为一个单元,(16+N)个接口I/O端可显示驱动8N位LED数码管或64N个LED;或M个接口I/O端口通过M-n译码器转换,(16+M)个接口I/O端可显示驱动8*2M位数码管或64*2M个LED。
附图说明
图1是本实用新型的电路理图。
图2是本实用新型M-n译码器实现数码管显示的电路原理图。
图3是本实用新型固化在微处理器的软件流程图。
具体实施方式
下面结合附图,对本实用新型进一步说明。
图1所示,是本实用新型的电路理图,它括包LED数码管1、LED数码管驱动电路2、数码管位、段驱动输入接口电路3、通信接口4、收发接口电路5、微处理器6、看门狗电路7、存储器8。其中,LED数码管可采用共阳或共阴的数码管。LED数码管驱动电路2包括驱动电路Q1和Q2组成位、段驱动,它可采用三极管驱动或其它功率集成电路驱动。数码管驱动输入接口电路3采用两块锁存器集成电路U1和U2,作为一个控制单元的驱动驱动输入接口,如虚线圈成所示;集成电路U1作为LED数码管的段驱动输入接口,集成电路U2作为LED数码管位的驱动输入接口。集成电路U1、U2可选用如74LS374或74LS574等带有锁存功能的锁存器。两块锁存器集成电路U1、U2和驱动电路Q1、Q2,组成一个控制单元的驱动模块。它们的连接关系为:
(1)、控制单元LED数码管1的段输入脚A1~A8分别依序与驱动电路Q1的输入端in1-in8所对应的输出端对应连接,段驱动电路Q1的输入端in1-in8与段锁存器集成电路U1的信号输出脚12~19分别依序对应连接,段锁存器集成电路U1的信号输入脚2~9所依序对应的段输入端号SC8~SC1分别依序接微处理器6的数据信号输出脚1,2,3,4,5,6,7,8。
(2)、控制单元LED数码管1的位输入脚B1~B8分别依序与位驱动电路Q2的输入端in1-in8所对应的输出端对应连接,位驱动电路Q2的输入端in1-in8与位锁存器集成电路U2的信号输出脚12~19分别依序对应连接,位锁存器集成电路U2的信号输入脚2,3,4,5,6,7,8,9所对应的位输入端号COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1分别依序接微处理器6的11,12,13,14,15,16,17,18脚。
(3)同一控制单元的两个锁存器集成电路Un和Un+1的片选或数据传输允许脚11,也叫片选或数据传输允许端CP/OE相互连接。控制单元LED数码管1段锁存器集成电路U1的脚11与位锁存器集成电路U2脚11相连,组成一个单元的数据传输允许端CP/OEn,数据传输允许端CP/OE1连接到微处理器6的控制输出端K1,允许端CP/OE2、3分别依序连接到微处理器6的控制输出端K2、3,类推,允许端CP/OEn与微处理器6的控制输出端Kn。
上述(1)(2)(3)构成了一个单元LED数码管1的连接方式,同理,N单元的LED数码管与上述的基本连接方式相同,不同的是:段锁存器集成电路Un的信号输入脚2,3,4,5,6,7,8,9依序所对应的段输入端号SC8,SC7,SC6,SC5,SC4,SC 3,SC2,SC1分别依序接微处理器6的1,2,3,4,5,6,7,8脚;位锁存器集成电路Un+1的信号输入脚2,3,4,5,6,7,8,9依序所对应的段输入端号COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1分别依序接微处理器6的11,12,13,14,15,16,17,18脚;片选或数据传输允许端CP/OE1~n分别依序连接到译码器9的输出端D1~n。如图2所示。微处理器6的控制输出端K1~n端与到译码器9的译码信号输入端L1~n分别依序连接。
从连接关系可知,本实用新型以8位数码管1为一个控制单元,两个锁存器电路U1、U2和对应的两个位、段驱动电路Q1、Q2组成一个8位数码管控制单元。N个数码管控制单元构成一面整体的显示器,N个控制单元接口电路3位锁存器Un和段锁存器Un+1的输入驱动数据线一一并接,位、段数据线各占8个接口I/O,各控制单元的片选或数据传输允许端CP/OE相互连接,并与微处理器6的控制输出端Kn相连,受微处理器6的控制,使控制信息与显示的数据同步。
通信接口4为控制信号输入输出端,其脚2接公共地,脚1为信号发射输出端,脚3为信号接收输入端。接收信号从通信接口4的脚3进入,经收发接口电路5放大,直接送到微处理器6的串口通信接收端RX,微处理器接收到数据经分类处理后,需储存的相关信息送给EEPROM存储器8,显示的数据送往相应的显示单元,微处理器6接收数据处理完毕,发送一个应答信号,说明此数据接收成功,应答信号经处理器6的信号发射端TX发射出去,再收发接口电路5放大发射出去,供上位机接收。收发接口电路5可采用型号为MAX232或其它串口通信的集成电路。微处理器6、看门狗电路7、存储器8集成电路采用现代技术中现有成熟的芯片,如型号为EV2-SP92416的微处理器芯片,也可选用内置EEPROM的其它微处理器;型号为的MAX705看门狗集成电路,型号为AT24CXX的EEPROM存储器集成电路。
看门狗电路7的复位脚、信号脚分别与微处理器6的复位脚38、微处理器6的信号输入脚39连接。通电后,看门狗电路7时刻监视微处理器6的工作程况,如果微处理器6工作出现异常,超过单位时间停止给看门狗电路7送出喂狗信号,看门狗电路7将送出复位信号,使微处理器6恢复正常工作。
存储器8集成电路的时钟线SCL,数据线SDA脚分别与微处理器6的I/O端36、37脚连接。微处理器6上电位复位,通过IIC总线从存储器8集成电路读取微处理器6上电复位所需的初始化和用户设置的相关信息;而微处理器需存储的信息通过IIC总线存储到存储器8集成电路,实现了数据掉电后的保存。
在图1中,电源VCC为整个电路的电源,并从各锁存器集成电路Un的脚20输入电能。电容C1~C6并联后一端接电源VCC,另一端接公共地,作为电源VCC的滤波电路。晶振体Y1、电容C7和C8构成微处理器6的时钟电路,为微处理器6的提供稳定的工作频率;其中,电容C7和C8的一端都接公共地,另一端分别接晶振体Y1的两端和微处理器6的时钟振荡脚。
图1中,微处理器6上电复位初始化,微处理器6从存储器8读取上电初始化数据和用户设置的相关信息,进入定时器显示中断等待和接收中断等待。如果是接收中断,数据从收发接口电路5送入微处理器6的串口接口RX,微处理器6接收完数据后进入数据分类处理,需要存储的数据通过总线I^C存储于存储器8中,而需要显示的数据送给显示缓冲区;如果是定时器显示中断,微处理器6从显示缓冲区读出相应单元的显示数据,段数据通过微处理器6的数据输出脚1,2,3,4,5,6,7,8所对应段号SC8,SC7,SC6,SC5,SC4,SC3,SC2,SC1分别送到段锁存器Un中的脚2,3,4,5,6,7,8,9;位数据通过微处理器6的数据输出脚11,12,13,14,15,16,17,18所对应段号COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1送到位锁存器Un+1中的脚2,3,4,5,6,7,8,9。段、位数据送出完毕,与此段、位的数据选通端CP/OEn相连的微处理器6的控制输出端Kn立刻为此段、位数据选通端CP/OEn送出选通信号,使段、位数据随选通信号:段数据锁存到Un中,位数据锁存Un+1中;段、位数据分别被锁存到Un、Un+1中后,段数据通过段驱动电路Qn,位数据通过位驱动电路Qn+1进行电流放大后,以有足够大的电流驱动数码管,其中,段数据SC8,SC7,SC6,SC5,SC4,SC3,SC2,SC1所对应的驱动电路Qn输出段码,经驱动电路Qn分别送到数码管1的段A1~A8;位数据COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1所对应的驱动电路Qn+1输出位码分别送到数码管的位B8~B1中,完成了一个像素点的扫描。同理,进行第下一个像素点的扫描,直到完成一帧的扫描。
图2所示,是本实用新型M-n译码器实现数码管显示的电路原理图。它在图1的基础上,只是在微处理器6的控制输出端K1~n端与到译码器9的译码信号输入端L1~n分别依序连接,接入了M-n译码电路9。译码电路9经译码后,输出端D1~n分别接各对应控制单元接口电路3的片选或数据传输允许端CP/OE1~n。这是在控制单元的数量大微处理器I/O少的情况下,可实现驱动更多单元的LED数码管。如果有多个控制单元的LED数码管需驱动,M-n译码器9的输入端L1~n分别依序接微处理器的控制输出端K1~n端,片选或数据传输允许端CP/OE1连接到译码器9的一个输出端L1,片选或数据传输允许端CP/OE2连接到译码器9的一个输出端L2,CP/OE3连接到译码器的一个输出端L3,...依此类推,多个控制单元的LED数码管的驱动电路的CP/OEn,每一个都连接到译码器9的一个输出端Ln。M-n译码器的输入端数为M,经译码器后,输出端数为N,由二进制的关系可知,M与n的关系为:N=M^2.比如系统选择4~16译码器,只要4个译码器输入I/O,就有16个输出端与CP/OE1~CP/OE16连接,这样,16+4=20个I/O就可驱动8*16=128位数码管或8*8*16=1024个LED发光二极管。
图2中,微处理器6上电复位初始化,微处理器6从存储器8读取上电初始化数据和用户设置的相关信息,进入定时器显示中断等待和接收中断等待。如果是接收中断,数据从收发接口电路5送入微处理器6的串口接口RX,微处理器6接收完数据后进入数据分类处理,需要存储的数据通过总线I^C存储于存储器8中,而需要显示的数据送给显示缓冲区;如果是定时器显示中断,微处理器6从显示缓冲区读出相应单元的显示数据,段数据通过微处理器6的数据输出脚1,2,3,4,5,6,7,8所对应段号SC8,SC7,SC6,SC5,SC4,SC3,SC2,SC1分别送到段锁存器Un中的脚2,3,4,5,6,7,8,9;位数据通过微处理器6的数据输出脚11,12,13,14,15,16,17,18所对应段号COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1送到位锁存器Un+1中的脚2,3,4,5,6,7,8,9。段、位数据送出完毕,微处理器6与M-n译码器9输入端相连的I/O按程序设定,依据LED控制单元个数进行组合送出译码信号,经M-n译码器译码9后,为与此段、位的数据选通端CP/OEn相连的译码器9输出端Dn送出选通信号,使段、位数据随选通信号:段数据锁存到Un中,位数据锁存Un+1中。由图中可知,微处理器6的控制输出端K1~n端与到译码器9的译码信号输入端L1~n分别依序连接,若M=3,则N=M^2=8。对应的译码器9控制信号输出端有D1~D8,CP/OE1接D1,CP/OE2接D2,......CP/OE8接D8,依此类推,CP/OEn接Dn。设CP/OE为低电平下降沿数据选通有效,当ABC=000时,则D8D7D6D5D4D3D2D1=11111110,CP/OE1单元的数据被选通,段、位数据随选通信号分别数据锁存到U1,U2中;当L1L2L3=001时,则D8D7D6D5D4D3D2D1=11111101,CP/OE2单元的数据被选通,段、位数据随选通信号分别数据锁存到U3,U4中,依此类推。段、位数据分别被锁存到Un、Un+1中后,段数据通过段驱动电路Qn、位数据通过位驱动电路Qn+1进行电流放大后,以有足够大的电流驱动数码管,其中,段数据SC8,SC7,SC6,SC5,SC4,SC3,SC2,SC1所对应的驱动电路Qn输出段码经驱动电路Qn分别送到数码管的段A8~A1;位数据COM8,COM7,COM6,COM5,COM4,COM3,COM2,COM1所对应的驱动电路Qn+1输出位码分别送到数码管的位B8~B1中,完成了一个像素点的扫描。完毕,同理,进行第下一个像素点的扫描,直到完成一帧的扫描。
图3所示,是本实用新型固化在微处理器的软件流程图。固化在微处理器(6)中的软件流程是:
系统初始化;进入等待定时器中断、等待接收中断;
(一)如果是接收中断时,进入接收数据子程序;完毕进入数据分类处理;进入中断返回;
(二)如果是定时器中断,进入判断N单元扫描是否完;
如果否,进入相应的段显示数据、并指向下一个单元的OE子程序;完毕进入中断返回,如果是,进入换一位显示数据子程序;进入8位扫描完了吗?判断子程序;如果是,进入相应的段显示数据、并指向下一个单元的OE子程序;完毕进入中断返回;如果否,进入复位、段、OE扫描数据子程序;进入中断返回。
本实用新型控制数码管或发光二管的接收数据格式如下方式:
当系统接收到开始接收数据标志并认证成功后,开始接收BCD码数据,所接收到的一个8位数据Data一分为二,低四位DataL1为第一位LED数码管的控制数据;高四位DataH2为第二位LED数码管的控制数据,依此类推,数据DataL n为第n位数码管的控制数据,数据DataH n+1为第n+1位LED数码管的控制数据,接收到停止位停止接收数据。
图1和图2结构控制器,以多位LED数码管显示控制器是以多位LED数码管为一显示整体,或称一贞。以本地信息接收为最高中断,信息处理器以一定的中断时间定时刷新显示数据,整体LED数码管作为一贞,每位数码管作为一个像数点,以单位时间1扫描完一贞数据,每隔单位时间2扫描下一个像素点,同时等待接收由本地机提供相关通信协议数据接收中断,有数据接收中断,接收数据,完毕显示LED数码管数据;两片锁存器集成电路分别为LED数码管的位和段驱动,多单元的位或段的驱动数据线按次序一一并联连接,以8位LED数码管为一个单元,由两个锁存器驱动,同时并联引出它们的片选或数据传输允许端,作为控制一个单元的控制数据选通端,所以驱动N个单元的LED数码管所需要的接口I/O数为:16+N,(16+N)个接口I/O端可显示驱动8N位LED数码管或64N个LED;M个接口I/O端口通过M-n译码器转换,(16+M)个接口I/O端可显示驱动8*2M位LED数码管或64*2M个LED。其中,M≥2的自然整数,n=2M,N=1、2、3......自然整数。
整体LED数码管作为一贞,每位LED数码管作为一个像数点,如果设计100Hz(10ms)显示完一贞数据,每个像数点显示50us,也就每隔50us换一位LED数码管显示,即可显示:
10ms/50us=10000us/50us=200(位)的数码管;一位LED数码管有8段,或有:
200*8=1600(个)
可驱动显示1600个LED发光二极管。200位LED数码管共有25个单元,即驱动200位的LED数码管只需要16+25=41个接口I/O就可;如果选用4-16译码器,即只要16+25/4=16+7=23个接口I/O。本地单片机提供接口通信协议,上位单片机用户只需发送显示数据,就可方便实现多位LED数码管或多LED发光二极管的驱动。
本控制器以二个数码管锁存器接口驱动电路为一个数码管控制单元,即8位LED数码管为一个驱动单元,一个控制单元的LED数码管的位和段数据允许接收端CP/OE相连接,并作为此控制单元的位和段数据允许接收控制端,此允许接收控制端接微处理器的接口I/O或与微处理器相连的译码器,COM1-COM8为LED数码管的位端口,所有单元的COM端口都分别按端口号1-8顺序相连,SC1-SC8为LED数码管的段端口,所有单元的SC端口都分别按端口号1-8顺序相连。M位的LED数码管有M/8个单元,设M/8=N,就有N个单元,微处理器的定时器每中断一次,送出相应的段数据同时N-1,当N-1=0时,下一次中断来时换一次COM位的数据,直到扫描完毕,复位位、段、OE扫描数据,完成一贞数据扫描。
本实用新型特别适用于工业数控机床、数码时钟、银行数码利率显示表等需要多位数码显示场合使用。本实用新型非常容易实现,软件已成功通过测试,全部电子元器件市面上均可购得。它结构简单,安装方便,生产时只需要常用的电子设备即可,生产时根据用户的用途要求,设计印刷电路板外壳,经模拟安装后即可投入批量生产。由于本实用新型应用面广,使用方便灵活,预期经济效益非常可观。
虽然本实用新型以上述的实施例来描述,但是本技术领域中的普通技术人员,应当清楚的认识到,以上的实施例仅仅是本实用新型的说明优例,应理解其中可作各变化和修改而在方义上没有脱离本发明。所以,并非作为本实用新型的限定,只要在本实用新型的实质精神范围内,对以上所述实施的变化变形或修改都将落入本实用新型权利要求的保护范围。
Claims (4)
1、一种LED数码管显示控制器,它括包LED数码管、数码管驱动电路、数码管锁存器驱动输入接口电路、微处理器和译码电路,其特征在于:
以8位LED数码管(1)为一个位、段的控制单元,两块锁存器集成电路(Un、Un+1)分别作为一个单元的LED数码管(1)的段、位驱动,而多个控制单元段、位锁存器(Un、Un+1)的8+8个驱动数据信号输入脚分别依序一一并接到所述微处理器对应的8+8个数据信号输出脚,而且并接每个控制单元位、段两个锁存器(Un、Un+1)的片选或数据传输允许端(CP\OE),作为控制一个单元的控制数据选通端(CP\OE),每个数据选通端(CP\OEn)直接或通过译码器(9)与所述微处理器(6)对应的一个控制输出端(Kn)连接,此控制输出端(Kn)作为一个控制单元的数据选通端;每控制单元位、段锁存器(Un、Un+1)的输出数据信号,各通过一个数码管驱动电路(Qn)驱动所对应的LED数码管(1)。
2、根据权利要求1所述的LED数码管显示控制器,其特征在于:
所述的微处理器(6)还分别与收发接口电路(5)、存储器(8)和时钟电路连接,其中,收发接口电路(5)的信号输出端与微处理器(6)的串口通信数据接收引脚(RX)连接,收发接口电路(5)的信号输入端与微处理器(6)的串口通信数据发射引脚(TX)连接,存储器的时钟线SCL、数据线SDA通过总线I^C分别与微处理器(6)的I/O端的时钟数据脚连接,时钟电路(Y1、C7、C8)的信号输出端与微处理器(6)的时钟输入脚连接。
3、根据权利要求1所述的LED数码管显示控制器,其特征在于:
所述译码器(9)的信号输入端(L1~n)与微处理器(6)的控制输出(K1~n)端对应相连,译码器(9)的信号输出端(D1~n)与LED数码管位、段两个驱动锁存器所并接的片选或数据传输允许端(CP/OE1~n)连接。
4、根据权利要求1所述的LED数码管显示控制器,其特征在于:
在所述的微处理器(6)中,固化存有多位LED数码管(1)控制单元显示控制的软件操作步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNU2008201040773U CN201156411Y (zh) | 2008-02-05 | 2008-02-05 | Led数码管显示控制器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNU2008201040773U CN201156411Y (zh) | 2008-02-05 | 2008-02-05 | Led数码管显示控制器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN201156411Y true CN201156411Y (zh) | 2008-11-26 |
Family
ID=40104188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNU2008201040773U Expired - Fee Related CN201156411Y (zh) | 2008-02-05 | 2008-02-05 | Led数码管显示控制器 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN201156411Y (zh) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102314835A (zh) * | 2010-07-02 | 2012-01-11 | 聚积科技股份有限公司 | 发光二极管的分段控制的驱动装置 |
| CN104680964A (zh) * | 2013-11-26 | 2015-06-03 | 美的集团股份有限公司 | 一种洗碗机及其led数码管显示驱动电路和方法 |
| CN104778916A (zh) * | 2014-12-02 | 2015-07-15 | 深圳市视维科技有限公司 | 一种全字符led数码管显示驱动电路 |
| CN105161041A (zh) * | 2015-08-28 | 2015-12-16 | 深圳市汇星数字技术有限公司 | 位数可拓展的米字数码管驱动系统及数字视频解析系统 |
| CN106023868A (zh) * | 2016-07-26 | 2016-10-12 | 广东美的厨房电器制造有限公司 | 数码管驱动电路、显示模组及家用电器 |
| CN106422277A (zh) * | 2016-12-09 | 2017-02-22 | 淮安信息职业技术学院 | 一种智能篮球比赛信息显示系统 |
| CN107565819A (zh) * | 2017-09-04 | 2018-01-09 | 华东泓泽机电设备(昆山)有限公司 | 一种电源转换开关的控制电路 |
-
2008
- 2008-02-05 CN CNU2008201040773U patent/CN201156411Y/zh not_active Expired - Fee Related
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102314835A (zh) * | 2010-07-02 | 2012-01-11 | 聚积科技股份有限公司 | 发光二极管的分段控制的驱动装置 |
| CN102314835B (zh) * | 2010-07-02 | 2014-07-02 | 聚积科技股份有限公司 | 发光二极管的分段控制的驱动装置 |
| CN104680964A (zh) * | 2013-11-26 | 2015-06-03 | 美的集团股份有限公司 | 一种洗碗机及其led数码管显示驱动电路和方法 |
| CN104778916A (zh) * | 2014-12-02 | 2015-07-15 | 深圳市视维科技有限公司 | 一种全字符led数码管显示驱动电路 |
| CN105161041A (zh) * | 2015-08-28 | 2015-12-16 | 深圳市汇星数字技术有限公司 | 位数可拓展的米字数码管驱动系统及数字视频解析系统 |
| CN106023868A (zh) * | 2016-07-26 | 2016-10-12 | 广东美的厨房电器制造有限公司 | 数码管驱动电路、显示模组及家用电器 |
| CN106023868B (zh) * | 2016-07-26 | 2019-04-19 | 广东美的厨房电器制造有限公司 | 数码管驱动电路、显示模组及家用电器 |
| CN106422277A (zh) * | 2016-12-09 | 2017-02-22 | 淮安信息职业技术学院 | 一种智能篮球比赛信息显示系统 |
| CN107565819A (zh) * | 2017-09-04 | 2018-01-09 | 华东泓泽机电设备(昆山)有限公司 | 一种电源转换开关的控制电路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101404133A (zh) | 一种多位数码管控制电路及其方法 | |
| CN201156411Y (zh) | Led数码管显示控制器 | |
| CN105487999B (zh) | 级联式大规模usb扩展装置及工作方法、系统 | |
| CN107133543A (zh) | 一种电子标签系统及其控制方法 | |
| CN109582623A (zh) | 一种能够实现多块不同类型扩展板级联的扩展板电路 | |
| CN104104412A (zh) | 一种基于dma的电力线网络系统及其通讯方法 | |
| CN101221550A (zh) | 一种串行通讯的方法及芯片 | |
| CN105718410B (zh) | 一种基于fpga的lpc与spi及i2c转换适配器及其实现方法 | |
| CN206322459U (zh) | 一种led智能玻璃sd卡视频源显示装置 | |
| CN105653482B (zh) | 超级usb控制器及工作方法、系统 | |
| CN103488601A (zh) | 一种时钟延时、数据访问方法、系统及设备 | |
| CN201345215Y (zh) | Led数码管显示器模块 | |
| Darshil et al. | Advertising display system using led and graphical LED | |
| CN208367918U (zh) | 一种高可靠性交通出行车辆诱导控制系统 | |
| CN101996584A (zh) | 多晶片设定地址的方法与结构以及应用的显示系统 | |
| CN202995822U (zh) | 自动售检票系统主控单元 | |
| CN211149456U (zh) | 一种移动数据采集终端 | |
| CN101382835B (zh) | 串行接口多led人机交互装置 | |
| CN102339590A (zh) | 电子系统的省电装置及其方法 | |
| CN210328063U (zh) | 驱动电源及路灯 | |
| CN112242122A (zh) | 一种基于安卓系统的双屏显示方法、装置及系统 | |
| CN201298257Y (zh) | 税控收款机智能卡专用读卡器 | |
| CN215591676U (zh) | 一种快递用智能货架 | |
| CN202720659U (zh) | 数据智能终端 | |
| CN202816321U (zh) | 一种基于cpld的电子看板系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081126 |