video thumbnail 32:47
Build an 8-bit decimal display for our 8-bit computer

2017-03-18

[public] 394K views, 11.1K likes, 80.0 dislikes audio only

In this video, we'll use an EEPROM (28C16) to create a decimal display for an 8-bit value. The display uses multiplexing to drive four digits using a single EEPROM. As a bonus it supports both unsigned and signed (twos complement) display modes.

Support me on Patreon: https://www.patreon.com/beneater

The code used in this video for programming the EEPROM is available here: https://github.com/beneater/eeprom-programmer/blob/master/multiplexed-display/multiplexed-display.ino

See https://eater.net/bbcpu8-output-register for more info.

Parts list for the finished decimal display:

- 1x 28C16 EEPROM

- 1x 555 timer IC

- 1x 74LS76 (Dual JK flip-flop)

- 1x 74LS139 (Dual 2-line to 4-line decoder)

- 4x Common cathode 7-segment displays

- 1x 1k resistor

- 1x 100k resistor

- 2x 10nF capacitors


Build an Arduino EEPROM programmer by Ben Eater
/youtube/video/K88pgWhEb1M
Binary counter by Ben Eater
/youtube/video/exGEmA67dNc
Twos complement: Negative numbers in binary by Ben Eater
/youtube/video/4qH4unVtJkE
check the eight output pins for the eeprom
/youtube/video/dLh1n2dErzE?t=217.64999
hook up power and ground for the eeprom
/youtube/video/dLh1n2dErzE?t=281.91901
adjust the speed of our clock
/youtube/video/dLh1n2dErzE?t=1415.7
start at memory location 1024
/youtube/video/dLh1n2dErzE?t=1560.809