InvestorsHub Logo
icon url

Jules2

08/19/03 8:09 PM

#11500 RE: SemiconEng #11428

I must be getting old.
The way keyboard controllers work is like this.
When you start your auto if you have a digital readout on your dash you will notice every digit is an 8.
After initialization your digets show the correct values.
Now look at a digital clock and notice the numerals are made up of 3 horizontal and 4 verticle dashes.
By including/excluding respective dashes one can produce a facsimily of a digital integer. For example if you turn off the top horizontal and upper right verticle bits you produce a 6. The keyboard controller produces a pair of 8's. When a key is pressed it sends an ASCII code which changes the pair of 8's (88) to whatever corisponds to the ASCII code ergo ASCII-64 represents a capital A. This matrix idea is somthing new to me. In fact, last time I looked keyboard controllers were still 8 bit. No need for more bit width. Chips on the motherboard handle font enhancements ie. sans serif, serif etc. In some cases GPU's may add attributes.
Time: A keyboard controller waits forever for a keypress, ions.
A 1 Mhz keyboard controller sends a million pairs of 8"s per second thru the pipe. No one can type fast enough to catch em.
Guesse I'm getting old, havent had a keyboard problem for years.

Jules2