21.5.10

Using the 74xx47 BCD to Seven-segment display

Using the 74xx47 BCD to Seven-segment display

The 74xx47 chip is used to drive 7 segment display. You must use the 74xx47 with a common anode 7-segment display (e.g. Kingbright part number SA03). The input to the 74xx47 is a binary number DCBA where D is 8s, C is 4s, B is 2s and A is 1s. The inputs DCBA often come from a binary counter.The display is only sensible if the binary number is between DCBA=0000 (0) and DCBA=1001 (9); this is called Binary Coded Decimal or BCD for short. If the number is larger than 9 you get a strange output on the display. Try this out by moving your mouse over the truth table.
The inputs / and  are usually connected to 5v

Simple use

  1. Connect Vcc [pin 16],  [pin 3], / [pin 4] and  [pin 5] to 5v.
  2. Connect Gnd [pin 8] to 0v.
  3. connect DCBA [pins 1, 2, 6 and 7] to DCBA on your counter.
  4. Connect        [pins 9-15] to abcdefg on the common anode 7-segment display.
InputsOutputs
DCBA/Display
00001110000001
00011111001111
00101110010010
00111110000110
01001111001100
01011110100100
01101111100000
01111110001111
10001110000000
10011110001100
10101111110010
10111111100110
11001111011100
11011110110100
11101111110000
11111111111111

Advanced use

 stands for Lamp Test. When  is low all the segments on the 7-seg display are lit regardless of DCBA.  stands for Blanking Input. When  is low the display is blank so all the segments on the 7seg display are off regardless of DCBA.
 stands for Ripple Blanking Input. When  is low and DCBA=0000 the display is blank otherwise the number is displayed on the display. This is used to remove leading zeroes from a number (e.g. diplay 89 instead of 089). To use with more than one display connect  (Ripple Blanking Output) from most significant 74xx47 to the  of the next 74xx47.
Connect  of the least significant 74xx47 to 5v unless you want the diplay to turn off when the number is 0.
InputsOutputs
DCBA/Display
XXXX0111111111
XXXX1100000000
00001011111111
00011011001111
00101010010010
00111010000110
01001011001100
01011010100100
01101011100000
01111010001111
10001010000000
10011010001100
10101011110010
10111011100110
11001011011100
11011010110100
11101011110000
11111011111111

No comments: