Data terminal system

申请号 US3701856D 申请日 1970-12-15 公开(公告)号 US3701856A 公开(公告)日 1972-10-31
申请人 AMERICAN DATA SYSTEMS INC; 发明人 STUCK CARL G; WILKES ARTHUR L;
摘要 An electronic apparatus and code conversion method for use in a data terminal system incorporating a modified type head electric typewriter as the data input-output device. A single timing sequence automatically controls all code converting operations of the terminal for both transmitting and receiving data. In a transmit cycle of the timing sequence, a keyboard code of the typewriter is converted to a selected one of a number of communications line codes which is then transmitted over the line. In a receive cycle of the timing sequence, the line code is then further converted into a suitable print code for operating the print or function mechanisms for the typewriter. When the terminal is receiving data, only the receive cycle of the complete timing sequence is effective. All conversions are made by means of a master register which is gated in parallel through code conversion logic gates, or a read-only memory, back into the register. The states of the master register flip-flops containing the print code determine which of a series of electromechanical actuators are activated to operate the print mechanism of the typewriter. Additionally, a method and apparatus is disclosed for generating a six bit line code from only three outputs of the read-only memory.
权利要求
1. A data terminal system, comprising: data input means for generating coded signals in accordance with a predetermined code in response to operation of said data input means; first code converting means for converting said coded signals to a predetermined communications line code; transmitting means for transmitting said line code to a communications line; second code converting means for converting said line code to a predetermined print code following the transmitting of said line code to the communications line; data output means for printing data in response to said print code; a control means for controlling the operation of said first code converting means, said transmitting means and said second code converting means, said control means having a means for generating a single timing sequence defining a plurality of sequential sync times; and a mode selecting means for selecting one of a plurality of communications line codes, certain of said sync times being associated only with a particular line code, said mode selecting means selectively enabling particular combinations of sequential sync times for complete code conversions for particular line codes.
2. A data terminal system as defined in claim 1, further including: master register means for storing data, said master register means having a plurality of data storage elements each with an input and an output; at least one code converting logic network having inputs and outputs, said logic network having its inputs connected in parallel with the outputs of said storage elements of said register means and its outputs connected in parallel with the inputs of said storage elements at a particular sync time to convert the Code in said register means at the particular sync time.
3. A data terminal system as defined in claim 2, wherein said data input means includes: a keyboard section of a type head electric typewriter which produces the actuation of a set of mechanical elements in accordance with a predetermined character code in response to the depression of the character keys of said keyboard section; and a set of switches operatively connected to said set of mechanical elements said switches generating said coded signals in response to actuation of said set of mechanical elements.
4. A data terminal system as defined in claim 3, wherein said data output means includes: a plurality of solenoids connected to the print mechanism of a type head electric typewriter, said solenoids being selectively activated in accordance with said print code to operate said print mechanism to print particular characters.
5. A data terminal system as defined in claim 1, further including: master register means for storing data, said master register means having a plurality of data storage elements each with an input and an output; and a plurality of code converting logic networks each having its inputs connected in parallel to the outputs of said storage elements of said register means, the outputs of each of said logic networks being connected in parallel to the inputs of said storage elements at particular sequential sync times in accordance with the selective enabling of said mode selecting means for a particular line code.
6. A data terminal system as defined in claim 5, including: a keyboard section of a type head electric typewriter; function encoding network means connected to the function keys of the typewriter for generating a predetermined function code in response to depression of a function key, said function code being stored in said master register means at a particular sync time in said timing sequence; and reset means connected to said function encoding network means and said control means for resetting said timing sequence following the transmitting of said line code to the communications line.
7. A data terminal system as defined in claim 6, wherein: said data input means includes; a keyboard section of a type head electric typewriter which produces the actuation of a set of mechanical elements in accordance with a predetermined character code in response to the depression of the character keys of said keyboard section; and a set of switches operatively connected to said set of mechanical elements, said switches generating said coded signals in response to actuation of said set of mechanical elements; and said data output means includes; a plurality of solenoids connected to the print mechanism of a type head electric typewriter, said solenoids being selectively activated in accordance with said print code to operate said print mechanism to print particular characters.
8. A data terminal system as defined in claim 5, including: transmission line input-output means for interfacing said terminal system with the line, said line input-output means having buffer memory means for storage of data received from the line; and wherein said control means includes means for reading data into said master register means, when said register means is inactive, and thereafter enabling only those sync times of said timing sequence which convert said line code to said print code.
9. A data terminal system as defined in claim 8, including: a plurality of function electromechanical actuators connected to the outputs of said storage elements of said master register; and function decoding network means having input connected to the outputs of said storage elements of said master register for converting a function code to a single function signal at its outputs for connection to the inputs of said storage elements to condition only one of said storage elements to actuate one of said function electromechaniCal actuators at a particular sync time of said timing sequence.
10. A data terminal system as defined in claim 9, including: a keyboard section of a type head electric typewriter; function encoding network means connected to the function keys of the typewriter for generating a predetermined function code in response to depression of a function key, said function code being stored in said master register means at a particular sync time in said timing sequence; and reset means connected to said function encoding network means, and said control means for resetting said timing sequence following the transmitting of said line code to the communications line.
11. A data terminal system as defined in claim 10, wherein: said data input means includes; a keyboard section of a type head electric typewriter which produces the actuation of a set of mechanical elements in accordance with a predetermined character code in response to the depression of the character keys of said keyboard section; and a set of switches operatively connected to said set of mechanical elements, said switches generating said coded signals in response to actuation of said set of mechanical elements; and said data output means includes; a plurality of solenoids connected to the print mechanism of a type head electric typewriter, said solenoids being selectively activated in accordance with said print code to operate said print mechanism to print particular characters.
12. A data terminal system as defined in claim 11, wherein: said function electromechanical actuators are solenoids having their armatures connected substantially in parallel with the associated function keys of said typewriter.
13. A data terminal system as defined in claim 5, wherein: said data input means for generating coded signals includes the keyboard section of a type head electric typewriter in which the depression of each character key causes the actuation of a set of mechanical elements in accordance with a predetermined character code and a set of switches operatively connected to said set of mechanical elements, said switches being operated in response to actuation of said set of mechanical elements in said predetermined character code; said data output means includes a plurality of solenoids connected to the print mechanism of a type head electric typewriter, said solenoids being selectively activated said print code to print a particular character; a master register having a plurality of logical memory elements, said memory elements being of delay-memory type in which the outputs of said memory elements corresponds to the state of the input to said memory elements following the clocking of said memory element; a plurality of code converting logic networks each having an input and an output; and a control means for first connecting each of said switches to a respective input to a logical memory element of said register means, thereafter connecting said outputs of said memory elements in parallel with the inputs of one of said plurality of code converting logic networks and concurrently connecting the outputs of said one of said networks in parallel with said inputs to said memory elements of said register means to convert said electric signals of said switches to a preselected line code, said control means thereafter initiating the transmitting of said line code over a transmission line, said control means thereafter connecting the outputs of said memory elements of said register means in parallel with said inputs to another of said plurality of logic networks and concurrently connecting said outputs of said another logic network in parallel with said inputs of said memory elements to convert said line code to said print code, said control means thereafter connecting said outputs of said memory elements of said register means to a plurality of buffering amplifiers, said amplifiers being connected to respective first terminals of said solenoids, sAid control means thereafter supplying power to respective second terminals of said solenoids to print a character.
14. A method of making code conversions in a data terminal system, comprising: entering data from a data input means into a master register; converting said data to a suitable communications line code and re-entering said line code into said master register; transmitting said line code to a transmission line; further converting said line code to a print code and re-entering said print code into said master register; activating a data output means from said print code in said master register; and controlling each step by means of a single timing sequence.
15. A method of making code conversions in a data terminal system, comprising: entering data from a data input means into a master register; converting said data to a suitable communications line code and re-entering said line code into said master register; transmitting said line code to a transmission line; further converting said line code to a print code and re-entering said print code into said master register; activating a data output means from said print code in said master register; making code conversions by parallel gating of the master register flip-flops through code converting logic networks and said transmitting of said line code is made by serial gating of said flip-flops; and controlling each step by means of a single timing sequence.
16. A method of making code conversions in a data terminal system capable of communicating in a number of different communications line codes, said method comprising: entering data from a data input means into a master register; converting said data to a suitable communications line code and re-entering said line code into said master register; transmitting said line code to a transmission line; further converting said line code to a print code and re-entering said print code into said master register; activating a data output means from said print code in said master register; controlling each step by means of a single timing sequence which includes a plurality of sequential sync times certain of which are associated only with a particular line code; and selecting predetermined combinations of sequential sync times to be enabled for complete code conversions for a particular line code.
17. The method of claim 16, including: making code conversions by parallel gating of the master register flip-flops through code converting logic networks and said transmitting of said line code is made by serial gating of said flip-flops.
说明书全文
QQ群二维码
意见反馈