A relatively user friendly interactive 16-bit EEPROM programmer.
EEPROM is broken into 128 pages, each with 8 words of memory, corresponding to the size of a single ROM module.
"Page Select" register controls which page is currently being accessed.
"Write Page" overwrites the active page with the contents of the entry ROM module.
"Display" outputs the current page to the LCD.
"Display After Write" register may be used to suppress displaying newly written pages, which may be useful for streaming since the programmer cannot read and write at the same time.
Set both buttons to off (RED). Now reset the sequencer and turn on button 1 and 2 (set to GREEN).
Button 1 controls the data fed to the displays.
OFF = Clear all displays ON = Programmed message
Button 2 controls the clock.
To change the message, dump the core or reset the EEPROM and rewrite the suitable data for the 16-Segment Displays. If the new message contains lesser or more letters/numbers to show, make suitable changes to the Sequencer and change the number of displays used.
An EEPROM Decoder with a 16 Segment Display
Original Creator: Payton
Anyway, This is a circuit where I'm using a Priority Encoder to do this. When you press the change button 2 times of actually turning it off, it will say "set" then, After 6 seconds, the "set" word will be gone. (Bonus: The binary shows up in two different ways. 1. Shows up as the 7 SEG Display's Dot. 2. Shows up as a 3-bit output.)