Dateneingangsauswahl

In order, for example, to expand the input and output of a microcomputer (7) having a serial input/output capability, a parallel data input port (2 or 3) or output port (4 or 5) is selected by clocking serial selection bits from a serial data line (1) into a first shift register (56) and then enabli...

Full description

Saved in:
Bibliographic Details
Main Authors RAYNE, MARK WENTWORTH, ST. ANDREWS ROAD CAMBRIDGE CB4 1DP, GB, BRIER, GEOFFREY, ST. ANDREWS ROAD CAMBRIDGE CB4 1DP, GB
Format Patent
LanguageGerman
Published 15.12.1994
Edition5
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In order, for example, to expand the input and output of a microcomputer (7) having a serial input/output capability, a parallel data input port (2 or 3) or output port (4 or 5) is selected by clocking serial selection bits from a serial data line (1) into a first shift register (56) and then enabling a latch (58) for the register parallel output (57). This results in a change in level on a particular one of a set of a parallel output line (35,36,49,50) which corresponds to the particular group of selection bits written, and hence to a particular port. If the selected port is an output port the change in level results in the strobing of a latch (43 or 44) corresponding to that port, and hence to the transfer of the contents of a further shift register (39 or 40) corresponding to that port. These contents are previously written in from the serial data path (1), each further shift register (39,40) being connected in cascade with the first register. If the selected port is an input port the change in level results in the enabling of a gate (31 or 32) corresponding to that port, and hence to the transfer of the port information to a shift register (27 or 28) corresponding to that port, whence it is subsequently clocked out to the serial data path via a respective transistor (25 or 26).
Bibliography:Application Number: DE19873789943T