JPH05241712A - Data input controller - Google Patents
Data input controllerInfo
- Publication number
- JPH05241712A JPH05241712A JP3195881A JP19588191A JPH05241712A JP H05241712 A JPH05241712 A JP H05241712A JP 3195881 A JP3195881 A JP 3195881A JP 19588191 A JP19588191 A JP 19588191A JP H05241712 A JPH05241712 A JP H05241712A
- Authority
- JP
- Japan
- Prior art keywords
- keyboard
- data
- identification
- interrupt
- receives
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明にキーボードからのデータ
入力制御装置に関し、特に複数個のキーボードを接続で
きるデータ入力装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a keyboard data input control device, and more particularly to a data input device to which a plurality of keyboards can be connected.
【0002】[0002]
【従来の技術】データ入力装置に接続される入力手段と
してのキーボード装置は、主として操作性の観点から用
途別に多種多様なものが通常用いられている。例えば、
汎用のJIS標準キーボードは非定型処理業務には適し
ているが、定型処理業務に対してはファンクションキー
の数が少ないので必要な処理項目に対応できる程度のキ
ー数としては不足している。定型処理では極端に言えば
ファンクションキーとテンキーだけを備えるキーボード
装置が必要となる。2. Description of the Related Art As a keyboard device as an input means connected to a data input device, various keyboard devices are usually used mainly from the viewpoint of operability. For example,
Although a general-purpose JIS standard keyboard is suitable for non-standard processing work, the number of function keys for the standard processing work is small, and the number of keys is insufficient to handle necessary processing items. Speaking extremely, the routine process requires a keyboard device having only function keys and ten keys.
【0003】また従来、専用のキーボード装置による処
理業務の最中に別のキーボード装置を使用して別業務を
行いたい場合には、キーボードを取り替えて使用する
か、又は2台のキーボードを接続し、2つの割り込み処
理を行わせていた。Further, conventionally, when it is desired to use a different keyboard device to perform another job during processing work by a dedicated keyboard device, the keyboard is replaced or used, or two keyboards are connected. Two interrupt processes were performed.
【0004】[0004]
【発明が解決しようとする課題】上述した従来の方式の
うち、キーボードを取り替える方式では他の業務の開始
までの時間がかかるだけでなく取り替えが煩わしい。
又、2台のキーボードを接続する方式では、2つの割り
込み制御部が必要なことと、重複する2つの割り込み処
理とが必要となり、メインメモリの有効利用が図れない
という欠点がある。Among the above-mentioned conventional methods, the method of replacing the keyboard not only takes time until the start of other work, but also the replacement is troublesome.
In addition, the method of connecting two keyboards has a drawback that two interrupt control units are required and two overlapping interrupt processes are required, so that the main memory cannot be effectively used.
【0005】[0005]
【課題を解決するための手段】本発明によるデータ入力
制御装置はデータが入力されるキーボードからの割り込
み信号を受け、割り込み制御を行う割り込み制御手段
と、前記キーボードからの識別信号を受け、前記データ
が入力されるキーボードを識別する識別手段と、この識
別手段からの識別情報を受けて入力データを処理する処
理手段とを備える。A data input control device according to the present invention receives an interrupt signal from a keyboard to which data is input, interrupt control means for performing interrupt control, and an identification signal from the keyboard to receive the data. And a processing means for receiving the identification information from the identifying means and processing the input data.
【0006】[0006]
【実施例】次に本発明について図面を参照して詳細に説
明する。図1は、本発明によるデータ入力制御装置の一
実施例を示すブロック図であり、メインメモリ1、主プ
ロセッサ2、割り込み制御部3、キーボード割り込み制
御部4、キーボード識別制御部5、第1と第2のキーボ
ード6,7とを備える。The present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a data input control device according to the present invention, which includes a main memory 1, a main processor 2, an interrupt control unit 3, a keyboard interrupt control unit 4, a keyboard identification control unit 5, and a first unit. Second keyboards 6 and 7 are provided.
【0007】メインメモリ1には、接続されているキー
ボード装置6又は7に対応したキーボード制御情報、処
理プログラムが格納されている。キーボード制御情報
は、キーボードデータコード変換テーブルであり、キー
ボード装置から読み込んだデータを内部処理可能なデー
タに変換するための情報テーブルである。キーボード制
御情報は、電源投入後、キーボード装置ハードウェアイ
ニシャライズ時に得られるキーボードタイプにより、各
々のキーボード装置に対応した情報をメインメモリに設
定する情報である。The main memory 1 stores keyboard control information and processing programs corresponding to the connected keyboard device 6 or 7. The keyboard control information is a keyboard data code conversion table, which is an information table for converting data read from the keyboard device into data that can be internally processed. The keyboard control information is information for setting the information corresponding to each keyboard device in the main memory according to the keyboard type obtained at the time of keyboard device hardware initialization after the power is turned on.
【0008】次に図1に示すデータ入力制御装置の動作
を説明する。例えば、キーボード6からのデータ入力の
場合、キーを押下するとキーボード6からデータ発生信
号が発生し、キーボード割り込み制御部4に入力通知さ
れる。キーボード割り込み制御部4は、キーボード6と
キーボード7からのデータ発生信号の論理和をとり、割
り込み制御部3を介して主プロセッサ2に対してキーボ
ード装置からデータが発生したことを通知する。それと
同時にデータ発生信号をキーボード識別制御部5にキー
ボード識別データとして保持する。キーボード識別デー
タは、キーボード装置からの発生データを読み込むまで
キーボード識別制御部5で保持される。主プロセッサで
はキーボード割り込みを認識し、キーボード割り込み処
理を開始する。Next, the operation of the data input control device shown in FIG. 1 will be described. For example, in the case of data input from the keyboard 6, when the key is pressed, a data generation signal is generated from the keyboard 6 and the keyboard interrupt control unit 4 is notified of the input. The keyboard interrupt control unit 4 takes the logical sum of the data generation signals from the keyboard 6 and the keyboard 7 and notifies the main processor 2 via the interrupt control unit 3 that data has been generated from the keyboard device. At the same time, the data generation signal is held in the keyboard identification control unit 5 as keyboard identification data. The keyboard identification data is held by the keyboard identification control unit 5 until the generated data from the keyboard device is read. The main processor recognizes the keyboard interrupt and starts keyboard interrupt processing.
【0009】図2はキーボード割り込み処理の流れを概
念的に示したフローチャートである。キーボード割り込
み処理では、キーボード識別制御部5からのキーボード
割り込み要因識別信号を取り込み、キーボード6からデ
ータが発生したことを識別する。キーボード割り込み処
理でキーボード6からデータを読み込み、キーボード6
の発生データ格納領域に格納する。その後、キーボード
6に対応したキーボード制御情報により内部処理可能な
データに変換する。FIG. 2 is a flow chart conceptually showing the flow of keyboard interrupt processing. In the keyboard interrupt processing, a keyboard interrupt factor identification signal from the keyboard identification control unit 5 is fetched to identify that data has been generated from the keyboard 6. Data is read from the keyboard 6 by keyboard interrupt processing, and the keyboard 6
Stored in the generated data storage area. After that, it is converted into data that can be internally processed by the keyboard control information corresponding to the keyboard 6.
【0010】上記処理時にキーボード7からデータが発
生した場合には、キーボード7についても同様処理を行
い、各々のキーボード発生データ格納領域に発生データ
を格納し、キーボード装置に対応した処理を行う。When data is generated from the keyboard 7 during the above process, the same process is performed for the keyboard 7, the generated data is stored in each keyboard generated data storage area, and the process corresponding to the keyboard device is performed.
【0011】上記キーボード割り込み制御部4とキーボ
ード識別制御部5を設けることにより、2台のキーボー
ド装置が接続可能となる。By providing the keyboard interrupt control unit 4 and the keyboard identification control unit 5, two keyboard devices can be connected.
【0012】[0012]
【発明の効果】以上、説明したように本発明は通常のデ
ータ入力装置にキーボード割り込み制御部とキーボード
識別制御部とを追加することにより、複数台のキーボー
ド装置を同時に接続でき、どのキーボード装置からでも
データが入力できる効果がある。更には、キーボード割
り込み処理を一つにまとめることでメモリを有効に使用
できる効果がある。As described above, according to the present invention, by adding a keyboard interrupt control unit and a keyboard identification control unit to a normal data input device, a plurality of keyboard devices can be connected at the same time. But there is an effect that data can be entered. Furthermore, by combining the keyboard interrupt processing into one, the memory can be effectively used.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明によるデータ入力制御装置の一実施例を
示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a data input control device according to the present invention.
【図2】本発明の動作の流れを示すフローチャートであ
る。FIG. 2 is a flowchart showing a flow of operations of the present invention.
1 メインメモリ 2 主プロセッサ 3 割り込み制御部 4 キーボード割り込み制御部 5 キーボード識別制御部 6,7 キーボード 1 Main Memory 2 Main Processor 3 Interrupt Control Unit 4 Keyboard Interrupt Control Unit 5 Keyboard Identification Control Unit 6, 7 Keyboard
Claims (1)
り込み信号を受け、割り込み制御を行う割り込み制御手
段と、前記キーボードからの識別信号を受け、前記デー
タが入力されるキーボードを識別する識別手段と、この
識別手段からの識別情報を受けて入力データを処理する
処理手段とを備えることを特徴とするデータ入力制御装
置。1. An interrupt control unit that receives an interrupt signal from a keyboard to which data is input and performs interrupt control, and an identification unit that receives an identification signal from the keyboard and identifies a keyboard to which the data is input. A data input control device comprising: a processing unit that receives the identification information from the identification unit and processes the input data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3195881A JPH05241712A (en) | 1991-07-09 | 1991-07-09 | Data input controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3195881A JPH05241712A (en) | 1991-07-09 | 1991-07-09 | Data input controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05241712A true JPH05241712A (en) | 1993-09-21 |
Family
ID=16348544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3195881A Withdrawn JPH05241712A (en) | 1991-07-09 | 1991-07-09 | Data input controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05241712A (en) |
-
1991
- 1991-07-09 JP JP3195881A patent/JPH05241712A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS607532A (en) | Character processor | |
GB1525857A (en) | Computer system | |
JPH05241712A (en) | Data input controller | |
JP2758617B2 (en) | Keyboard for character string input | |
JP3182430B2 (en) | Man-machine interface device | |
JP2595221B2 (en) | Data input device | |
JPS60181867A (en) | Processor switching control system | |
JPS61228523A (en) | Keyboard controlling system | |
JPH08202525A (en) | Device and method for screen input | |
JPH0720760Y2 (en) | Keyboard device | |
JPH06168074A (en) | Common ionput/output device | |
JPH0535385A (en) | Key code converter | |
JPH01241618A (en) | Printer | |
KR19990055561A (en) | Interrupt handler | |
JPH0216614A (en) | Established value pre-registration input system for general purpose terminal equipment | |
JPH02108112A (en) | Crt data input control system | |
JPS6310228A (en) | Recorder | |
JPS63239516A (en) | Emulation method for plural input device | |
JPS5922128A (en) | Data input device | |
JPH01233611A (en) | Processing mode switching system by specified key | |
JPH0766306B2 (en) | Key input device | |
JPS60134353A (en) | Input/output controlling system | |
JPH0440502A (en) | Programming device for programmable controller | |
JPH096504A (en) | Keyboard with function key guide display | |
JPH08249093A (en) | Automatic recognition and processing method for input signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19981008 |