Roy J. Tellason wrote:
On Monday 07 January 2008 11:54, Fred Cisin wrote:
It would seem that the cheapest way to do it is a
discardable PC.
Input character
print it
loop
There was some project article in Byte way back when, by Steve Ciarcia,
which provided a peecee-type keyboard input (AT rather than PS/2 but that
shouldn't make that much difference). The circuit to deal with this was very
simple and elegant, though I can't remember any more just how it was done.
He didn't use a UART or similar, though, just a couple of MSI chips. And I
remember thinking then how it wouldn't be all that hard to stuff an eprom
between the output of that circuit (which gave you keycodes rather than
characters) and have it spit out ASCII.
Perhaps one of these days I'll run across the article again.
If you didn't care about sending codes back to the keyboard, then you'd
just need an 11 bit shift register
The previously mentioned
http://eece.ksu.edu/~eece696/beta/digital/A/stop.htm is almost there, it
just needs 1 more F/F
2 LS174s would work for the F/Fs. the CLK line needs to be inverted, but
you can probably get away without doing it.
A divide by 11 counter (LS163 with and AND on bit 0,1 and 3 driving CLR)
should do the trick.
Jim
--
Jim Brain, Brain Innovations (X)
brain at
jbrain.com
Dabbling in WWW, Embedded Systems, Old CBM computers, and Good Times!
Home:
http://www.jbrain.com