A simple and practical board for 7-Segments LED Displays with 8 13mm digits and six 3mm signalation LEDs. The main feature of this board is the need of as low as two digital lines to be driven.
Through the employ of a M5480, which is capable to warrant the correct driving fo each segment, the circuitry is reduced to the minimum complexity making this solution suitable for efficent use in all the applications that need to make LED display signalations.
Software management plays an important role, like hardware. The reported program example has been built through the powerful and inexpansive BASCOM Compiler (LT; 8051; AVR) and C Compiler (µC/51); not for this cause the program couldn't have been built using a different language or for any other CPU.
To work properly, only 2 I/O signals and an Interrupt Routine are needed. The program has been designed to be used very easily in conjunction with other programs and, at the same time, to be helpful in understanding the 7-Segments display multiplexing management.
C1 = 22µF 6v Tantalio
C2 = 1nF 50v poliester
C3, C4 = 100nF Multilayer
R1, R2, R3 , R4, R5, R6 , R7 = 4k7 Ohm 1/4w
LD1, LD2, LD3, LD4, LD5, LD6 = LED 3mm Red
DY1, DY2 , DY3, DY4 , DY5, DY6 , DY7, DY8 = SA52-11 display, 7 segments
IC1 = M5480
IC2 = ULN2074
CN1 = 4 way screw, 2,54mm
28 pin sockets
16 pin sockets