On Sunday, March 2, 2014 11:52:02 PM UTC-6, monahanz wrote:
I have not found any individual OLED displays that latch and display Hex codes.One (e)eprom with some peculiar programming and a 8-bit or 16-bit free running binary counter driving the LSB of the address leads and a latch sample input driven from D0 of the eprom and D1 drives the reset of the otherwise free running counter. The MSB of the eprom address is the data output from the latch, probably just a couple bits. The D2-D7 (however many needed) blindly holler out I2C or SPI signals, sure hope there's a LCD there to listen. At the end of the blindly hollered out canned SPI/I2C message you clear D0 for awhile to latch in the new MSB for next cycle, and then whack D1 after some time to start the whole madness over.
Some displays get all wound up about getting initialized / reloaded over and over. Of course if you've got the dough, just use a bigger eeprom and slower clock, assuming you can tolerate the latency, so it only reloads the display once a second or whatever seems about right.
Takes a modest sized (e)eprom, a chip or two for the 8 or 16 bit counter, a latch, and not much else.... pull up resistors for the I2C I guess, along with the LCD (or OLED in this case).
I would suggest that the smarter the device, the harder it is to pull this crazy design off.
I've done this with one message using an old LCD a long, long time ago. Only needed 4 chips and an oscillator and made a LCD display say "hi".
Filed under dumb eprom tricks, I guess. Its a derivative of the old "hook up a D/A to generate sounds" trick. Works well if you only need a couple sounds.
Now a days you'd probably use a 75 cent custom programmed PIC. I think this could get away with the 8 pin dip 10F series if you use I2C thats 2 pins and 4 pins of input data and 2 pins for power and use the internal clock.