Description; Interface; Sequencing Key Code Scanning; Keyboard Buffer - IBM 5170 Technical Reference

Hide thumbs Also See for 5170:
Table of Contents

Advertisement

Description
The keyboard is a low-profile, 84 key, detachable unit.
~
Interface
The keyboard uses a bidirectional serial interface to carry signals
between the keyboard and system unit.
Sequencing Key Code Scanning
The keyboard is able to detect all keys that are pressed, and their
scan codes will be sent to the interface in correct sequence,
regardless of the number of keys held down. Keystrokes entered
while the interface is inhibited (when the keylock is on) will be
lost. Keystrokes are stored only when the keyboard is not
serviced by the system.
~
Keyboard Buffer
The keyboard has a 16-character first-in-first-out (FIFO) buffer
where data is stored until the interface is ready to receive it.
A buffer-overrun condition will occur if more than sixteen codes
are placed in the buffer before the first keyed data is sent. The
seventeenth code will be replaced with the overrun code, hex 00.
(The 17th position is reserved for overrun codes).
If
more keys
are pressed before the system allows a keyboard output, the data
will be lost. When the keyboard is allowed to send data, the
characters in the buffer will be sent as in normal operation, and
new data entered will be detected and sent.
Keys
~
All keys are classified as make/break, which means when a key is
pressed, the keyboard sends a make code for that key to the
Keyboard 4-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents