Claims
- 1. A data communication system comprising:
- a. a programmable master controller including:
- 1. master program memory storage means for storing program words defining an operating program,
- 2. means for addressing said program words of said master program memory storage means,
- 3. an arithmetic and logic unit for processing said program words of said master program storage means, and
- 4. means for generating command bytes, said generating means operatively connected to said arithmetic and logic unit of said master controller.
- b. a plurality of additional controllers, each of said additional controllers including:
- 1. means for receiving command bytes from said master controller, and
- 2. means for providing input data bytes to said master controller in response to said command bytes,
- c. means for ORing selected input data bits of said input data bytes together to provide at least one of said input data bytes, and
- d. said additional controllers each including means for simultaneously transmitting said selected input bits to said master controller in response to a pre-determined command byte from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
- 2. A data communication system as recited in claim 1 wherein said master controller further comprises means for transmitting an address identifying said additional controllers, and
- each of said additional controllers comprises decode logic means for decoding said address.
- 3. A data communication system as recited in claim 2 wherein said pre-determined command byte is commonly recognized by said additional controllers.
- 4. A data communication system as recited in claim 3 wherein at least one of said additional controllers is a programmable controller.
- 5. A data communication system as recited in claim 1 wherein said simultaneously transmitted data bytes provide means enabling said master controller to branch to an appropriate subroutine in said memory storage means.
- 6. A data communication system comprising:
- (a) a programmable master controller having storage means to store an operating program, an arithmetic and logic unit coupled to said storage means for processing said program; and means coupled to said arithmetic and logic unit for generating command signals;
- (b) a plurality of additional controllers, each including means for transmitting data bytes to said master controller and means for receiving a command signal from said master controller, and
- (c) interface means interposed between said master controller and said plurality of additional controllers having means for ORing together corresponding input data bits of said data bytes;
- (d) said additional controllers each including means for simultaneously transmitting data bytes in response to a pre-determined command signal from said master controller, corresponding bits of said simultaneously transmitted bytes of said additional controllers having mutually exclusive data therein.
- 7. The system of claim 6 wherein the interface means further comprises a plurality of serial communications paths for simultaneous serial transmittal of said data bytes from said plurality of additional controllers to said means for ORing.
- 8. The system of claim 7 wherein said command signal comprises a multi-bit command byte and wherein the inteface means further comprises a plurality of serial communications paths for simultaneous transmittal of said command byte to said plurality of additional controllers.
- 9. The system of claim 7 wherein said master controller further comprises means for receiving said ORed serial input data bits and generating a parallel data byte for processing by said arithmetic and logic unit to enable said master controller to branch to an appropriate subroutine in said storage means.
Parent Case Info
This is a division of application Ser. No. 829,013 filed Aug. 30, 1977 now U.S. Pat. No. 4,183,089.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
3812471 |
Finnin |
May 1974 |
|
4025905 |
Gorgens |
May 1977 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
829013 |
Aug 1977 |
|