Abstract: A system is provided for coupling an indeterminate number of peripheral devices to a central processing unit (CPU) through a single receptacle. A cable connected to an interface unit (IU) of a first device plugs into the CPU receptacle. Cables of subsequent IUs are plugged into receptacles connected to earlier plugged IUs, thus connecting the cables of all devices in series and the device IU's themselves in parallel. One type of IU is for a magnetic tape cassette and includes a timeout circuit to determine when certain types of programming errors have occurred. A binary digit is set in a status register for that and other types of errors. The status register is read under program control of the CPU, thus providing for the flexibility of haulting operation or bypassing the program section having an error for unattended operation of the CPU.
Abstract: A system is disclosed for scanning a keyboard and detecting any depressed key during each scan cycle, and for filtering out any bounce in key contacts closing and opening with a filtering up-down counter that counts up each scan cycle that the same key is found, down each cycle that a different key is also found or that no key is found, and requiring that the filtering counter reach a selected maximum before finding that a key is depressed and that the filtering counter reach zero before starting to filter another key detected to be depressed.
Type:
Grant
Filed:
July 14, 1975
Date of Patent:
August 3, 1976
Assignee:
Compucorp
Inventors:
Wolfgang R. Stoesser, Connable F. Wills, Irving Sperling