Driving a 7-Segment Display using a BCD to 7 Segment Driver IC

IC 4511 has some inputs pins called BCD. We just have to make those BCD inputs High or Low according to the BCD code of that decimal number and we get the decimal number on display. For example: If you want to display ‘4’, the binary code of four is 0100 so we will give 0,1,0,0 to D, C, B, A inputs respectively and get the decimal number ‘4’ displayed on 7-segment.

Components Required

  • CD4511 7-segment driver IC
  • 7-segment display (common cathode)
  • Push buttons
  • Resistor (1k, 550 ohms)
  • supply voltage 5v 9v
  • Connecting wires
  • Breadboard

In this BCD to 7-Segment Driver circuit, we are giving input through the push buttons as LOW or HIGH to the Pins 1, 2, 6, and 7. PIN 3 (lamp test) is directly connected to 5v, used for the testing of LEDs. Using this Pin, we can turn ON all the LEDs of the display to test the 7-segment display.

Pin 4 of 4511, which is blank input pin, used to turn off all the LEDs of the display, we are not using this pin in this circuit. We can turn off all the LEDs at a moment using this Pin. Pin 5 is connected to ground as we are using the pin to strobe the output. Pin 16 is connected to the power supply and Pin 8 is connected to the ground. Remaining Pins 9, 10, 11, 12, 13, 14, and 15 are connected with 7-segment display.

 

CD4511 7-Segment Driver IC

CD4511 is a BCD to 7-segment latch decoder driver IC formed with CMOS logic and NPN bipolar transistor output devices on an immovable structure. This IC is used where we need to driving common-cathode displays like 7-segment display, low voltage fluorescent display, and incandescent display. It has high output-current-sourcing up to 25mA comes with lamp test and blanking capability to test the display. It is having a DC supply input ranges from 3 to 18v with a normal operating temperature range from -40°C to +85°C.

 

BCD to 7-Segment Decoder Circuit with IC 4511:

Initially the display will show Zero, as buttons are connected to pull down resistors and gives LOW as output when no button is pressed. So for getting any particular decimal number you just follow the table and you will get to know that out of 4 which buttons you have to press for displaying the particular number. Pressing any button will give a high input to the corresponding pin of 4511 and accordingly decimal number will be displayed on 7-segment. You can show decimal number from 0 to 9 on a single 7-segment display.

Displaying decimal number

BCD code for IC4511

Push buttons

D

C

B

A

0

0000

Low

Low

Low

Low

1

0001

Low

Low

Low

High

2

0010

Low

Low

High

Low

3

0011

Low

Low

High

High

4

0100

Low

High

Low

Low

5

0101

Low

High

Low

High

6

0110

Low

High

High

Low

7

0111

Low

High

High

High

8

1000

High

Low

Low

Low

9

1001

High

Low

Low

High