(EN) An I/O expansion device for additional inputs and outputs, and an apparatus and a method for applying this device. The device includes a connector (CN1) for the connection with a parallel port, a plurality of 4-bit input/output ports, and an I/O expansion circuit (100) having a 4-bit data bus for data transfer between a plurality of 4-bit input/output ports and the connector. The I/O expansion circuit (100) includes a control input CTRL including a strobe PROG for controlling fetch of the command for selecting the input/output ports and an operation mode, a data input DIN that receives a command in accordance with the state transition of the strobe PROG and data to be transferred to the input/output port selected by the command, and a data output DOUT for giving the state of the selected port through the connector.
(FR) La présente invention concerne un dispositif d'extension d'entrée-sortie, destiné à des entrées et à des sorties supplémentaires, et elle concerne aussi un appareil et un procédé permettant d'utiliser ce dispositif. Le dispositif comprend un connecteur (CN1) pour le branchement à un port parallèle, plusieurs ports d'entrée-sortie ayant un bus de données à 4 bits pour le transfert de données entre plusieurs ports entrée-sortie à 4 bits et le connecteur. Le circuit (100) d'extension d'entrée-sortie comprend une entrée de commande (CRTL), avec une impulsion (PROG) pour commander l'extraction de l'ordre de sélection des ports entrée-sortie, et un mode d'utilisation, une entrée de données (DIN) qui reçoit un ordre correspondant à la transition d'état de l'impulsion (PROG) et des données devant être transférées au port entrée-sortie sélectionné par l'ordre, et une sortie de données (DOUT) servant à indiquer l'état du port sélectionné en passant par le connecteur.