JPH04311248A - Electronic equipment - Google Patents

Electronic equipment

Info

Publication number
JPH04311248A
JPH04311248A JP3076610A JP7661091A JPH04311248A JP H04311248 A JPH04311248 A JP H04311248A JP 3076610 A JP3076610 A JP 3076610A JP 7661091 A JP7661091 A JP 7661091A JP H04311248 A JPH04311248 A JP H04311248A
Authority
JP
Japan
Prior art keywords
mcu
system bus
switch
subroutine
swchk
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.)
Pending
Application number
JP3076610A
Other languages
Japanese (ja)
Inventor
Noriyuki Kikukawa
則幸 菊川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP3076610A priority Critical patent/JPH04311248A/en
Publication of JPH04311248A publication Critical patent/JPH04311248A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

Abstract

PURPOSE:To safely mount and remove such external equipment as an option card, etc., on a system bus while the power supply to a device is turned on without making any buffer control by providing a ROM incorporating programs in an MCU. CONSTITUTION:A one-chip microcomputer (MCU) 1 which is used for controlling a whole device incorporates a ROM 11 for storing a coded microinstruction (subroutine SWCHK) for the successive control of the MCU 1 and input port 102. When the power supply is made to the device, the MCU 1 initializes a work area in a RAM and checks a switch 4 for its state. The MCU 1 starts normal processing when the switch 4 is turned on and shifts to the normal processing after calling the subroutine SWCHK, since it can be considered that an option card 9 is removed. In the course of the subroutine, a system bus 10 is not used, but only the value of the port 102 through which the output of the switch 4 is fetched is checked.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は電子機器、特に電源投入
期間中において、主制御部のシステムバスに、コネクタ
を介して外部機器を着脱する電子機器に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to electronic equipment, and particularly to electronic equipment in which external equipment is connected to and removed from a system bus of a main control unit via a connector during a power-on period.

【0002】0002

【従来の技術】近年、電子タイプライタやワードプロセ
ッサなどの文書処理装置、その他の電子機器においては
、ROMカードやRAMカード、あるいはその他のIC
カード、周辺装置などのオプション群を装着できるよう
に、拡張用のスロットが設けられるようになってきた。 これらのオプションカードを装置の電源がオンの状態で
挿抜できるようにするため、以下に述べるような技術が
用いられている。
[Background Art] In recent years, document processing devices such as electronic typewriters and word processors, and other electronic devices have been using ROM cards, RAM cards, or other ICs.
Expansion slots have become available to allow for the installation of options such as cards and peripheral devices. In order to allow these option cards to be inserted and removed while the device is powered on, the following technology is used.

【0003】従来の電子機器を示すブロック図を図8に
示す。図において符号12は装置全体の制御を行なうC
PU、符号2はキーボード、符号3はプリンタ、符号4
はスイッチであり、後述のオプションカード9を挿抜す
るために開閉するフード(不図示)に連動してオン/オ
フする。
FIG. 8 shows a block diagram of a conventional electronic device. In the figure, reference numeral 12 indicates C which controls the entire device.
PU, code 2 is keyboard, code 3 is printer, code 4
is a switch, which is turned on and off in conjunction with a hood (not shown) that is opened and closed to insert and remove an option card 9, which will be described later.

【0004】符号5はCPU12による逐次制御のため
のマイクロインストラクション情報をコード化して格納
しているROM、符号6はCPU12のワークエリアと
して用いられたり、文書を記憶するRAMで、以上の各
部はシステムバス10に接続される。
[0004] Numeral 5 is a ROM that encodes and stores microinstruction information for sequential control by the CPU 12, and numeral 6 is a RAM that is used as a work area for the CPU 12 and stores documents. Connected to bus 10.

【0005】システムバス10はまた、スリーステート
出力を有するバッファ7を介して拡張スロット8に接続
されており、この拡張スロット8にオプションカード9
が接続される。
The system bus 10 is also connected to an expansion slot 8 via a buffer 7 having a three-state output, into which an option card 9 can be inserted.
is connected.

【0006】このオプションカード9を拡張スロット8
に挿入、あるいは拡張スロット8から抜去しようとする
際には前述の不図示のフードを開けなければならず、こ
の時スイッチ4はフードに連動してオフとなる。
[0006] This option card 9 is inserted into the expansion slot 8.
When attempting to insert or remove the device from the expansion slot 8, the aforementioned hood (not shown) must be opened, and at this time the switch 4 is turned off in conjunction with the hood.

【0007】そして、スイッチ4がオフになった時には
、オプションカード9へのアクセスを禁止するとともに
、バッファ7の出力をハイインピーダンスにすることで
、オプションカード9を挿抜してもシステムバス10へ
の影響は全くない。そして、オプションカード9の挿抜
が終了してフードが閉められるとスイッチ4はオフとな
って通常の処理に戻るとともに、オプションカード9が
挿入されていればそこへのアクセスも可能となる。
When the switch 4 is turned off, access to the option card 9 is prohibited and the output of the buffer 7 is set to high impedance, so that even if the option card 9 is inserted or removed, there is no access to the system bus 10. There is no effect at all. Then, when the insertion and removal of the option card 9 is completed and the hood is closed, the switch 4 is turned off and normal processing is resumed, and if the option card 9 is inserted, it becomes possible to access it.

【0008】以上述べたように、従来技術では拡張スロ
ットとシステムバスの間に必ずバッファ7を挿入し、オ
プションカードの挿抜によるノイズなどでシステムバス
が影響を受け、装置の暴走を招くといった事故を防止し
ていた。
As described above, in the conventional technology, the buffer 7 is always inserted between the expansion slot and the system bus to prevent accidents such as the system bus being affected by noise caused by insertion and removal of option cards and causing the device to run out of control. It was being prevented.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、上記従
来例では近年のようにメモリの大容量化が進んでそれを
アクセスするアドレス線の数が増大したり、メモリをア
クセスするデータ線の数が8本から16本、そして32
本へマルチ化されてくると、バッファの数が増大してコ
ストアップを招くとともに、実装面でも不利が生じてく
る。
[Problems to be Solved by the Invention] However, in the above conventional example, as the capacity of memory has increased in recent years, the number of address lines that access it has increased, and the number of data lines that access the memory has increased to 8. 16 from the book, and 32
As the number of buffers increases, the number of buffers increases, leading to increased costs and disadvantages in terms of implementation.

【0010】本発明は以上の問題に鑑みて成されたもの
で、バッファ制御の必要なく、装置の電源オン状態でオ
プションカードなどの外部機器をシステムバスに対して
安全に着脱できる電子機器を実現することを目的とする
The present invention has been made in view of the above problems, and provides an electronic device that allows external devices such as option cards to be safely attached to and removed from the system bus while the device is powered on, without the need for buffer control. The purpose is to

【0011】[0011]

【課題を解決するための手段】以上の課題を解決するた
めに、本発明においては、電源投入期間中において、主
制御部のシステムバスに、コネクタを介して外部機器を
着脱する電子機器において、前記主制御部にプログラム
メモリを内蔵するマイクロコンピュータを使用し、前記
外部機器の着脱期間中は、前記システムバスを開放し、
前記主制御部内部のプログラムメモリに格納した制御プ
ログラムのみを実行する構成を採用した。
[Means for Solving the Problems] In order to solve the above problems, the present invention provides an electronic device in which an external device is connected to and removed from the system bus of the main control unit via a connector during the power-on period. using a microcomputer with a built-in program memory in the main control unit, and opening the system bus during the period of attaching and detaching the external device;
A configuration is adopted in which only the control program stored in the program memory inside the main control section is executed.

【0012】0012

【作用】以上の構成によれば、前記外部機器の着脱期間
中は、前記システムバスを開放し、前記主制御部内部の
プログラムメモリに格納した制御プログラムのみを実行
するようにしているので、外部機器の着脱期間中、従来
のようにバスバッファなどを用いてシステムバスの制御
を行なう必要がなくなる。
[Operation] According to the above configuration, during the period of attaching and detaching the external device, the system bus is opened and only the control program stored in the program memory inside the main control unit is executed. There is no need to use a bus buffer or the like to control the system bus as in the past while devices are being attached or detached.

【0013】[0013]

【実施例】以下、図面に示す実施例に基づき、本発明を
詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be explained in detail below based on embodiments shown in the drawings.

【0014】図1は、本発明を採用した電子タイプライ
タやワードプロセッサなどの文書処理装置などの電子機
器に共通する制御系の構造を示している。
FIG. 1 shows the structure of a control system common to electronic devices such as electronic typewriters, word processors, and other document processing devices that employ the present invention.

【0015】図において符号1は装置全体を制御するワ
ンチップマイクロコンピュータ(以下MCUという)1
で、MCU1による逐次制御のためのマイクロインスト
ラクション情報(特に後述のサブルーチンSWCHK)
をコード化して格納するROM101と、入力ポート1
02とを内蔵している。
In the figure, reference numeral 1 denotes a one-chip microcomputer (hereinafter referred to as MCU) 1 that controls the entire device.
and microinstruction information for sequential control by MCU1 (especially subroutine SWCHK, which will be described later).
ROM 101 that encodes and stores the
It has a built-in 02.

【0016】符号2はキーボード、符号3はプリンタ、
符号4はオプションカード9を挿抜する際に開閉する後
述のフード33に連動して開閉するスイッチで、MCU
1の入力ポート102に接続されている。
2 is a keyboard, 3 is a printer,
Reference numeral 4 is a switch that opens and closes in conjunction with a hood 33, which will be described later, that opens and closes when inserting and removing the option card 9.
1 input port 102.

【0017】また、符号5はMCU1内のROM101
と同様のROM、符号6はMCU1のワークエリア、お
よび入力データを記憶するためのRAM、符号8はオプ
ションカード9接続用の拡張スロットである。
[0017] Also, reference numeral 5 indicates the ROM 101 in the MCU1.
The reference numeral 6 is a ROM for storing the work area of the MCU 1 and input data, and the reference numeral 8 is an expansion slot for connecting an option card 9.

【0018】そして前述のMCU1、キーボード2、プ
リンタ3、ROM5、RAM6はシステムバス10に接
続され、オプションカード9も拡張スロット8を介して
システムバス10に接続されている。
The aforementioned MCU 1, keyboard 2, printer 3, ROM 5, and RAM 6 are connected to the system bus 10, and the option card 9 is also connected to the system bus 10 via the expansion slot 8.

【0019】次に、本実施例の電子機器本体の機械的な
構造を図2に示す。図示のように、オペレータに向かっ
て傾斜した面にキーボード2が設けられており、さらに
ケース30内にはプラテン31と、プラテン31の対向
位置に移動自在のキャリッジ32とが収納されている。 キャリッジ32は、プラテン31上の用紙に印字を行な
うための印字機構(ワイヤドットヘッドや、感熱ヘッド
など)を搭載する。
Next, FIG. 2 shows the mechanical structure of the electronic device main body of this embodiment. As shown in the figure, a keyboard 2 is provided on a surface inclined toward the operator, and a platen 31 and a movable carriage 32 are housed in a case 30 at a position opposite to the platen 31. The carriage 32 is equipped with a printing mechanism (wire dot head, thermal head, etc.) for printing on the paper on the platen 31.

【0020】また、ケース30内にはMCU1、ROM
5、RAM6、拡張スロット8などが実装されたマザー
ボード11が収納されており、このマザーボード11上
の拡張スロット8にオプションカード9を挿抜する際に
は必ずフード33を開けなければならない。
[0020] Also, inside the case 30 are an MCU1 and a ROM.
5, a motherboard 11 on which a RAM 6, an expansion slot 8, etc. are mounted is housed, and when inserting or removing an option card 9 into or from the expansion slot 8 on the motherboard 11, the hood 33 must be opened.

【0021】符号34はこのフード33の先端部に設け
られた突起であり、プリンタ3を閉じると突起34によ
ってスイッチ4がオンされ、またフード33を開けると
スイッチ4がオフとなる。スイッチ4は機械式、光学式
など所定方式のスイッチから成る。
Reference numeral 34 is a protrusion provided at the tip of the hood 33. When the printer 3 is closed, the switch 4 is turned on by the protrusion 34, and when the hood 33 is opened, the switch 4 is turned off. The switch 4 is a switch of a predetermined type, such as a mechanical type or an optical type.

【0022】スイッチ4の出力は、システムバス10を
介することなく、入力ポート102を介してMCU1に
より直接、検出できるようにしておく。
The output of the switch 4 can be directly detected by the MCU 1 through the input port 102 without going through the system bus 10.

【0023】次に以上の構成における動作について、図
3および図4のフローチャートを参照して説明する。以
下の処理は、図4のルーチンSWCHKをのぞき、RO
M5(ないしRAM6)上で実行される。ROM5ない
しRAM6上のプログラムのフェッチ、実行は、バス1
0を介して行なわれる。
Next, the operation of the above configuration will be explained with reference to the flowcharts of FIGS. 3 and 4. The following processing, except for the routine SWCHK in FIG.
It is executed on M5 (or RAM6). Fetching and executing programs on ROM5 or RAM6 is done via bus 1.
This is done via 0.

【0024】まず装置の電源が投入されると、ステップ
S1においてMCU1はRAM6内のワークエリアを初
期化する。次にステップS2においてスイッチ4の状態
をチェックし、オン、すなわちフード33が閉じられて
いれば通常の処理を開始する。
First, when the device is powered on, the MCU 1 initializes the work area in the RAM 6 in step S1. Next, in step S2, the state of the switch 4 is checked, and if it is on, that is, the hood 33 is closed, normal processing is started.

【0025】スイッチ4がオフ、すなわちフード33が
開いていれば、オプションカード9が挿抜される可能性
があるということになり、図4に示すサブルーチンSW
CHKをコールした後通常の処理に移行する。
If the switch 4 is off, that is, the hood 33 is open, there is a possibility that the option card 9 will be inserted or removed, and the subroutine SW shown in FIG.
After calling CHK, normal processing begins.

【0026】また、通常処理中もスイッチ4の状態をチ
ェックし(ステップS2’)、オフであればやはりサブ
ルーチンSWCHKをコールした後(ステップS3’)
次のステップに進む。
Also, during normal processing, the state of switch 4 is checked (step S2'), and if it is off, subroutine SWCHK is called (step S3').
Proceed to next step.

【0027】ここで、サブルーチンSWCHKについて
説明する。サブルーチンSWCHKでは、MCU1内の
入力ポート102を読み出してスイッチ4の状態をチェ
ックする。スイッチ4がオンになっていればメインルー
チンに戻るが、オフであればオンになるまでループした
後メインルーチンに戻る。
The subroutine SWCHK will now be explained. In the subroutine SWCHK, the input port 102 in the MCU 1 is read and the state of the switch 4 is checked. If the switch 4 is on, the process returns to the main routine, but if it is off, the process loops until it is turned on, and then returns to the main routine.

【0028】ここで重要なのは、このサブルーチンSW
CHKがMCU1内のROM101にマイクロコード化
されて記憶されていることである。そして、このサブル
ーチン内では、スイッチ4の出力を取り込む入力ポート
の値をチェックしてループしているだけなので、システ
ムバス10を全く用いていない。
What is important here is that this subroutine SW
CHK is microcoded and stored in the ROM 101 within the MCU 1. In this subroutine, the system bus 10 is not used at all because the process merely checks the value of the input port that takes in the output of the switch 4 and loops.

【0029】従って、プリンタ3が開けられてオプショ
ンカード9が挿抜される可能性がある期間では、システ
ムバス10は全く使用されないことになり、オプション
カード9が挿抜されてシステムバス10が影響を受けて
も、装置が暴走したりすることはなく、安全にオプショ
ンカード9の挿抜を行なえる。
Therefore, during the period when the printer 3 is opened and the option card 9 may be inserted or removed, the system bus 10 is not used at all, and the system bus 10 is not affected by the option card 9 being inserted or removed. Even if the option card 9 is inserted or removed, the device will not run out of control and the option card 9 can be inserted and removed safely.

【0030】なお、ステップS2、S2’の命令をフェ
ッチするため、システムバス10が使用されるが、ステ
ップS2(S2’)でスイッチ4のオフを検出してから
、サブルーチンSWCHK内でバスを開放する(使用し
ないようになる)までの時間は、CPUの速度にもよる
が数10μsecであり、一方、ユーザがフード33を
開けてカード9を挿抜するまでは少なくとも数100m
secの時間を要すると考えられるので充分な時間的余
裕がある。また、サブルーチンSWCHK内では、RA
M6に対するセレクト信号が出ないので、メインルーチ
ン復帰後もRAM6の内容は保証される。
Note that the system bus 10 is used to fetch the instructions in steps S2 and S2', but after detecting that the switch 4 is off in step S2 (S2'), the bus is released in the subroutine SWCHK. The time it takes for the card 9 to be activated (unused) is several tens of microseconds, depending on the speed of the CPU, and on the other hand, it takes at least several hundred meters until the user opens the hood 33 and inserts/removes the card 9.
It is thought that it will take 10 seconds, so there is sufficient time. Also, in subroutine SWCHK, RA
Since no select signal is issued to M6, the contents of RAM6 are guaranteed even after returning to the main routine.

【0031】以上の実施例では、MCU1にROM内蔵
のものを用いる必要があるが、RAM内蔵のものでもよ
い。
In the above embodiment, it is necessary to use a built-in ROM as the MCU 1, but it may also have a built-in RAM.

【0032】この場合の実施例を図5に示す。図5にお
いて図1と異なる点は、MCU1´に内蔵されているの
がROMではなくRAM103であることである。
An example in this case is shown in FIG. The difference in FIG. 5 from FIG. 1 is that the MCU 1' has a built-in RAM 103 instead of a ROM.

【0033】図6に図5の装置の制御手順を示す。ここ
では、図3のステップS1とS2との間にステップS2
1およびS22が挿入されている。ステップS1でRA
M6、ステップS21でRAM103を初期化した後、
ステップS22でROM5内に記憶されているサブルー
チンSWCHKのマイクロコードを順次読み出してRA
M103に書き込んでいく。
FIG. 6 shows a control procedure for the apparatus shown in FIG. Here, step S2 is added between steps S1 and S2 in FIG.
1 and S22 are inserted. RA in step S1
M6, after initializing the RAM 103 in step S21,
In step S22, the microcodes of the subroutine SWCHK stored in the ROM 5 are sequentially read out and the RA
Write it to M103.

【0034】そして、ステップS2でスイッチ4がオフ
となっていた場合にステップS3でRAM103中のサ
ブルーチンSWCHKをコールする。
If the switch 4 is turned off in step S2, the subroutine SWCHK in the RAM 103 is called in step S3.

【0035】ここで、コールされるサブルーチンSWC
HKはステップS22でRAM103内に書き込んだも
のであり、やはりサブルーチンSWCHK内ではシステ
ムバス10を全く使用しない。従って、第1実施例と同
様プリンタ3が開けられてオプションカード9が挿抜さ
れる可能性がある時には、システムバス10は使用され
ないことになる。
Here, the called subroutine SWC
HK is written into the RAM 103 in step S22, and the system bus 10 is not used at all in the subroutine SWCHK. Therefore, as in the first embodiment, when the printer 3 is opened and the option card 9 may be inserted or removed, the system bus 10 will not be used.

【0036】上記第2実施例では電源オン時にROM5
からサブルーチンSWCHKのマイクロコードを1度だ
けRAM103に書き込んだが、ルーチンSWCHKを
コールする前に毎回書込を行なうようにしてもよい。こ
の場合のフローチャート図を図7に示す。
In the second embodiment, when the power is turned on, the ROM 5
Although the microcode of the subroutine SWCHK is written into the RAM 103 only once, it may be written every time before calling the routine SWCHK. A flowchart in this case is shown in FIG.

【0037】図7においては、ステップS2でスイッチ
4がオフの時、ステップS22´でROM5内からサブ
ルーチンSWCHKをRAM103に転送した後、ステ
ップS3でSWCHKをコールしている。通常処理の部
分でスイッチ4がオフであった場合についても同様であ
る(ステップS22’〜S3’)。
In FIG. 7, when switch 4 is off in step S2, subroutine SWCHK is transferred from ROM 5 to RAM 103 in step S22', and then SWCHK is called in step S3. The same applies to the case where the switch 4 is off during the normal processing portion (steps S22' to S3').

【0038】このような構成によれば、サブルーチンS
WCHK内で使用していないMCU1´のRAM103
内のワークエリアにSWCHKを書き込むことが可能と
なり、必要なRAM容量を削減することができる。
According to such a configuration, the subroutine S
RAM103 of MCU1' not used in WCHK
It becomes possible to write SWCHK into the work area within the memory, and the required RAM capacity can be reduced.

【0039】以上の説明から明らかなように本発明によ
れば、システムバスとオプションカードの間にバッファ
を挿入しなくても装置の電源を投入したままオプション
カードの挿抜が可能な電子機器を簡単安価に実現できる
As is clear from the above description, according to the present invention, it is possible to easily create an electronic device in which an option card can be inserted and removed while the device is powered on, without inserting a buffer between the system bus and the option card. It can be realized inexpensively.

【0040】本発明は、電子タイプライタやワードプロ
セッサなどの文書処理装置、その他、種々の電子機器に
適用できる。また、以上では、ROMカードやRAMカ
ード、あるいはその他のICカードなどのオプションカ
ードのシステムバス10に対する挿抜を考えたが、シス
テムバス10に着脱される外部機器はどのようなもので
もよく、たとえば、プリンタなどの外部機器の着脱にお
いても同様の制御を行なえる。また、外部機器の着脱期
間中行なうMCUのプログラムはフード33の開閉の検
出のみならず、必要な制御であればどのようなものであ
ってもよい。
The present invention can be applied to document processing devices such as electronic typewriters and word processors, and various other electronic devices. Further, in the above, insertion and removal of option cards such as ROM cards, RAM cards, and other IC cards into and out of the system bus 10 have been considered, but any external device may be connected to and removed from the system bus 10. For example, Similar control can be performed when attaching and detaching external devices such as printers. Further, the MCU program executed during the period of attaching and detaching the external device is not limited to detecting opening/closing of the hood 33, but may be any kind of control as long as it is necessary.

【0041】[0041]

【発明の効果】以上から明らかなように、本発明によれ
ば、電源投入期間中において、主制御部のシステムバス
に、コネクタを介して外部機器を着脱する電子機器にお
いて、前記主制御部にプログラムメモリを内蔵するマイ
クロコンピュータを使用し、前記外部機器の着脱期間中
は、前記システムバスを開放し、前記主制御部内部のプ
ログラムメモリに格納した制御プログラムのみを実行す
る構成を採用しているので、前記外部機器の着脱期間中
は、前記システムバスを開放し、前記主制御部内部のプ
ログラムメモリに格納した制御プログラムのみを実行す
るようにしているので、外部機器の着脱期間中、従来の
ようにバスバッファなどを用いてシステムバスの制御を
行なう必要がなくなり、オプションカードなどの外部機
器をシステムバスに対して安全に着脱でき、さらに、バ
スバッファを省略により装置のコストダウンが可能で、
また実装スペースも縮小できる優れた電子機器を提供で
きる。
As is clear from the above, according to the present invention, in an electronic device in which an external device is connected to and removed from the system bus of the main control section via a connector during the power-on period, the main control section can be connected to the main control section. A microcomputer with a built-in program memory is used, and the system bus is opened during the period of attachment and detachment of the external equipment, and only the control program stored in the program memory inside the main control unit is executed. Therefore, during the period of attaching and detaching the external device, the system bus is opened and only the control program stored in the program memory inside the main control unit is executed. This eliminates the need to use bus buffers to control the system bus, allows external devices such as option cards to be safely connected to and removed from the system bus, and also reduces device costs by omitting bus buffers.
Furthermore, it is possible to provide an excellent electronic device that requires less mounting space.

【図面の簡単な説明】[Brief explanation of drawings]

【図1】本発明を採用した電子機器の構成を示すブロッ
ク図である。
FIG. 1 is a block diagram showing the configuration of an electronic device adopting the present invention.

【図2】図1の装置の断面図である。FIG. 2 is a cross-sectional view of the device of FIG. 1;

【図3】図1の装置におけるMCUの制御手順を示すフ
ローチャート図である。
FIG. 3 is a flowchart showing a control procedure of the MCU in the device of FIG. 1;

【図4】図1の装置におけるMCUの制御手順を示すフ
ローチャート図である。
FIG. 4 is a flowchart showing a control procedure of the MCU in the device of FIG. 1;

【図5】本発明による第2の実施例を示すブロック図で
ある。
FIG. 5 is a block diagram showing a second embodiment according to the present invention.

【図6】図5の装置の制御手順を示すフローチャート図
である。
FIG. 6 is a flowchart showing a control procedure of the device in FIG. 5;

【図7】本発明による第3の実施例の制御手順を示すフ
ローチャート図である。
FIG. 7 is a flowchart showing a control procedure of a third embodiment according to the present invention.

【図8】従来の電子機器の構成を示すブロック図である
FIG. 8 is a block diagram showing the configuration of a conventional electronic device.

【符号の説明】[Explanation of symbols]

1  MCU 2  キーボード 3  プリンタ 4  スイッチ 5  ROM 6  RAM 7  バッファ 8  拡張スロット 9  オプションカード 10  システムバス 11  マザーボード 12  CPU 30  ケース 31  プラテン 32  キャリッジ 33  フード 101  ROM 103  RAM 102  入力ポート 1 MCU 2 Keyboard 3. Printer 4 Switch 5 ROM 6 RAM 7 Buffer 8 Expansion slot 9 Option card 10 System bus 11 Motherboard 12 CPU 30 cases 31 Platen 32 Carriage 33 Food 101 ROM 103 RAM 102 Input port

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  電源投入期間中において、主制御部の
システムバスに、コネクタを介して外部機器を着脱する
電子機器において、前記主制御部にプログラムメモリを
内蔵するマイクロコンピュータを使用し、前記外部機器
の着脱期間中は、前記システムバスを開放し、前記主制
御部内部のプログラムメモリに格納した制御プログラム
のみを実行することを特徴とする電子機器。
Claim 1: In an electronic device in which an external device is connected to and removed from a system bus of a main control unit via a connector during a power-on period, a microcomputer having a built-in program memory is used in the main control unit, and the external device An electronic device characterized in that during a period of device attachment/detachment, the system bus is opened and only a control program stored in a program memory inside the main control section is executed.
JP3076610A 1991-04-10 1991-04-10 Electronic equipment Pending JPH04311248A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3076610A JPH04311248A (en) 1991-04-10 1991-04-10 Electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3076610A JPH04311248A (en) 1991-04-10 1991-04-10 Electronic equipment

Publications (1)

Publication Number Publication Date
JPH04311248A true JPH04311248A (en) 1992-11-04

Family

ID=13610111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3076610A Pending JPH04311248A (en) 1991-04-10 1991-04-10 Electronic equipment

Country Status (1)

Country Link
JP (1) JPH04311248A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100397338B1 (en) * 1998-10-16 2005-05-24 엘지전자 주식회사 Write-Protect Buffer Circuit for Stabilization of Initial Values in Motherboard Mounting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100397338B1 (en) * 1998-10-16 2005-05-24 엘지전자 주식회사 Write-Protect Buffer Circuit for Stabilization of Initial Values in Motherboard Mounting

Similar Documents

Publication Publication Date Title
US7356717B2 (en) Information processing apparatus with central processing unit and main memory having power saving mode, and power saving controlling method
EP0569969B1 (en) Microcomputer having instruction memory storing instructions for reading out internal conditions
US5764968A (en) Clock supply permission/inhibition control system
TW514829B (en) Computer system including a memory access controller for using non-system memory storage resources during system boot time
US6226740B1 (en) Information processing apparatus and method that uses first and second power supplies for reducing booting time
CA2084133C (en) Computer system with automatic adapter card setup
US20060212550A1 (en) Information processing apparatus and activation method
JP2745669B2 (en) Printer
KR910003753B1 (en) Electronic apparatus
JPH04311248A (en) Electronic equipment
JPH0432959A (en) Document processor
US5715411A (en) Apparatus and method of converting subtractive decode device cycles to positive peripheral component interface decode device cycles
US5325535A (en) Lock signal extension and interruption apparatus
US20030084257A1 (en) Flash emulator
JP2982839B2 (en) Personal computer system
US5020022A (en) Printing apparatus for use with a detachable memory
US5499381A (en) Electronic apparatus with interchangeable peripheral device and a processor interrupt feature
KR930702726A (en) RIC microprocessor architecture with isolated structural dependencies
KR0173560B1 (en) ID interface device
JPH0334115B2 (en)
JP3405239B2 (en) Initial value setting change device
JPH09258922A (en) Information processor, information processing method and storage medium
KR20000009837A (en) Pci card selectively processing pci bus reset signal and reset method therof
JPH02289010A (en) Information processor
JPH11134245A (en) Data processing system