JPH04235692A - マイクロコンピュータ - Google Patents
マイクロコンピュータInfo
- Publication number
- JPH04235692A JPH04235692A JP3001889A JP188991A JPH04235692A JP H04235692 A JPH04235692 A JP H04235692A JP 3001889 A JP3001889 A JP 3001889A JP 188991 A JP188991 A JP 188991A JP H04235692 A JPH04235692 A JP H04235692A
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory
- microcomputer
- analog signal
- key
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 17
- 230000001360 synchronised effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
Landscapes
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はマイクロコンピュータに
関し、特に、AD−DMA機能を有するマイクロコンピ
ュータに関する。
関し、特に、AD−DMA機能を有するマイクロコンピ
ュータに関する。
【0002】
【従来の技術】従来、この種のマイクロコンピュータに
おいては、キー入力を行うためには、キーが押された時
に、そのキー固有の電圧が、内部のA/Dコンバータの
入力端子に印加されるように回路が構成されており、そ
の時のA/D変換値をキー・コードに変換するための処
理(以下、処理Aと云う)をソフトウェア的に行い、押
されたキーが、どのキーであるかが判断されているのが
一般である。
おいては、キー入力を行うためには、キーが押された時
に、そのキー固有の電圧が、内部のA/Dコンバータの
入力端子に印加されるように回路が構成されており、そ
の時のA/D変換値をキー・コードに変換するための処
理(以下、処理Aと云う)をソフトウェア的に行い、押
されたキーが、どのキーであるかが判断されているのが
一般である。
【0003】図2に示されるのは、この従来例における
フローチャートである。A/D変換終了割込み要求発生
201に対応して、ステップ202においてソフト処理
が開始され、ステップ203において、A/D変換値の
読出しが行われ、ステップ204において、前記A/D
変換値がキー・コードに変換される。
フローチャートである。A/D変換終了割込み要求発生
201に対応して、ステップ202においてソフト処理
が開始され、ステップ203において、A/D変換値の
読出しが行われ、ステップ204において、前記A/D
変換値がキー・コードに変換される。
【0004】
【発明が解決しようとする課題】上述した従来のマイク
ロコンピュータにおいては、ユーザ・プログラムにより
A処理を行うことが必要条件であり、このために、この
A処理以外に、多数の処理が組込まれている場合には、
ある限られた時間内において、ユーザの自由に使用する
ことのできるサービス時間が圧縮され、且つプログラム
・ステップ数が増大するという欠点がある。
ロコンピュータにおいては、ユーザ・プログラムにより
A処理を行うことが必要条件であり、このために、この
A処理以外に、多数の処理が組込まれている場合には、
ある限られた時間内において、ユーザの自由に使用する
ことのできるサービス時間が圧縮され、且つプログラム
・ステップ数が増大するという欠点がある。
【0005】
【課題を解決するための手段】本発明のマイクロコンピ
ュータは、AD−DMA機能を有するマイクロコンピュ
ータにおいて、外部から入力されるアナログ信号に対す
るA/D変換終了割込み信号に同期して、前記アナログ
信号のA/D変換値に対応する転送元のメモリにおける
指定アドレスを計算し、当該指定アレドスを選択する選
択信号を出力するアドレス計算部と、前記アドレス計算
部より入力されるアドレス選択信号を介して選択される
指定アドレスを対象として、予め、イニシャル・ルーテ
ィングにより、各アドレスに対して、それぞれ前記アナ
ログ信号に対応するキー・コードを格納しておく前記転
送元のメモリを形成するメモリAと、前記メモリAの指
定アドレスに格納されるキー・コードの転送を受けて、
それぞれ対応するアドレスに、対応するキー・コードを
格納するメモリBと、を備えて構成される。
ュータは、AD−DMA機能を有するマイクロコンピュ
ータにおいて、外部から入力されるアナログ信号に対す
るA/D変換終了割込み信号に同期して、前記アナログ
信号のA/D変換値に対応する転送元のメモリにおける
指定アドレスを計算し、当該指定アレドスを選択する選
択信号を出力するアドレス計算部と、前記アドレス計算
部より入力されるアドレス選択信号を介して選択される
指定アドレスを対象として、予め、イニシャル・ルーテ
ィングにより、各アドレスに対して、それぞれ前記アナ
ログ信号に対応するキー・コードを格納しておく前記転
送元のメモリを形成するメモリAと、前記メモリAの指
定アドレスに格納されるキー・コードの転送を受けて、
それぞれ対応するアドレスに、対応するキー・コードを
格納するメモリBと、を備えて構成される。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。
る。
【0007】図1は本発明の一実施例を示すブロック図
である。図1に示されるように、本実施例のマイクロコ
ンピュータ1は、メモリB2と、内部バスA4と、メモ
リA5と、アドレス計算部7と、内部バスB8と、A/
D変換結果格納部10を含むA/Dコンバータ・ユニッ
ト9とを備えて構成される。
である。図1に示されるように、本実施例のマイクロコ
ンピュータ1は、メモリB2と、内部バスA4と、メモ
リA5と、アドレス計算部7と、内部バスB8と、A/
D変換結果格納部10を含むA/Dコンバータ・ユニッ
ト9とを備えて構成される。
【0008】図1において、外部より入力されるアナロ
グ信号102は、A/Dコンバータ・ユニット9におい
てA/D変換され、A/D変換結果格納部10に格納さ
れる。これの対応して、A/Dコンバータ・ユニット9
から出力されるA/D変換割込み要求信号103に同期
して、アドレス計算部7において、当該A/D変換値に
より計算された、メモリA5のアドレス6を指定するア
ドレス選択信号101が出力され、メモリA5に入力さ
れる。このメモリA5においては、予め、外部のアナロ
グ・キーに対応するアナログ信号102の入力に応じて
、イニシャル・ルーティングにより、そのA/D変換値
に対応するキー・コードが格納されており、従って、メ
モリA5における前記指定アドレスには、アナログ信号
102に対するキー・コードが格納されている。即ち、
メモリA5におけるアドレス6を指定することにより、
A/D変換値をキー・コードに変換するA処理が、ハー
ドウェア的に自動的に実行される。
グ信号102は、A/Dコンバータ・ユニット9におい
てA/D変換され、A/D変換結果格納部10に格納さ
れる。これの対応して、A/Dコンバータ・ユニット9
から出力されるA/D変換割込み要求信号103に同期
して、アドレス計算部7において、当該A/D変換値に
より計算された、メモリA5のアドレス6を指定するア
ドレス選択信号101が出力され、メモリA5に入力さ
れる。このメモリA5においては、予め、外部のアナロ
グ・キーに対応するアナログ信号102の入力に応じて
、イニシャル・ルーティングにより、そのA/D変換値
に対応するキー・コードが格納されており、従って、メ
モリA5における前記指定アドレスには、アナログ信号
102に対するキー・コードが格納されている。即ち、
メモリA5におけるアドレス6を指定することにより、
A/D変換値をキー・コードに変換するA処理が、ハー
ドウェア的に自動的に実行される。
【0009】メモリA5におけるアドレス6に格納され
いているキー・コードは、即アドレスB2における対応
するアドレスに転送される。これにより、上述のように
、アナログ・キーに対応するキー・コードを、予めメモ
リA(転送元)5に格納しておけば、メモリB(転送先
)2のアドレス3を見ることにより、処理Aによる結果
としてのキー・コードを得ることができる。
いているキー・コードは、即アドレスB2における対応
するアドレスに転送される。これにより、上述のように
、アナログ・キーに対応するキー・コードを、予めメモ
リA(転送元)5に格納しておけば、メモリB(転送先
)2のアドレス3を見ることにより、処理Aによる結果
としてのキー・コードを得ることができる。
【0010】
【発明の効果】以上説明したように、本発明は、マイク
ロコンピュータ内のAD−DMA機能を用いてA/D変
換値をキー・コードに変換することにより、ユーザに対
するサービス時間を増大させ、且つプログラムのステッ
プ数を低減させることができるという効果がある。
ロコンピュータ内のAD−DMA機能を用いてA/D変
換値をキー・コードに変換することにより、ユーザに対
するサービス時間を増大させ、且つプログラムのステッ
プ数を低減させることができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】従来例における動作のフローチャートを示す図
である。
である。
1 マイクロコンピュータ
2 メモリB
3,6 アドレス
4 内部バスA
5 メモリA
7 アドレス計算部
8 内部バスB
9 A/Dコンバータ・ユニット10 A
/D変換結果格納部
/D変換結果格納部
Claims (1)
- 【請求項1】 AD−DMA機能を有するマイクロコ
ンピュータにおいて、外部から入力されるアナログ信号
に対するA/D変換終了割込み信号に同期して、前記ア
ナログ信号のA/D変換値に対応する転送元のメモリに
おける指定アドレスを計算し、当該指定アレドスを選択
する選択信号を出力するアドレス計算部と、前記アドレ
ス計算部より入力されるアドレス選択信号を介して選択
される指定アドレスを対象として、予め、イニシャル・
ルーティングにより、各アドレスに対して、それぞれ前
記アナログ信号に対応するキー・コードを格納しておく
前記転送元のメモリを形成するメモリAと、前記メモリ
Aの指定アドレスに格納されるキー・コードの転送を受
けて、それぞれ対応するアドレスに、対応するキー・コ
ードを格納するメモリBと、を備えることを特徴とする
マイクロコンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3001889A JPH04235692A (ja) | 1991-01-11 | 1991-01-11 | マイクロコンピュータ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3001889A JPH04235692A (ja) | 1991-01-11 | 1991-01-11 | マイクロコンピュータ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04235692A true JPH04235692A (ja) | 1992-08-24 |
Family
ID=11514147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3001889A Pending JPH04235692A (ja) | 1991-01-11 | 1991-01-11 | マイクロコンピュータ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04235692A (ja) |
-
1991
- 1991-01-11 JP JP3001889A patent/JPH04235692A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5754874A (en) | Digital signal processor with selective sound operation | |
| JP2002278924A (ja) | データの転送制御システム,転送制御方法およびそのプログラム | |
| KR100230240B1 (ko) | 복합 무선호출 장치 및 그 장치의 무선호출 신호처리 방법 | |
| KR100207432B1 (ko) | 우선순위 오류정정이 가능한 통신 콘트롤러 및 그 콘트롤러를 이용한 오류정정 방법 | |
| JP2841405B2 (ja) | マイクロコンピュータの制御回路 | |
| JPH05134807A (ja) | A/d変換器 | |
| JP2639377B2 (ja) | 電子機器の操作装置 | |
| JPS62191981A (ja) | 図形描画用制御命令列変換方式 | |
| JPH05282100A (ja) | マイクロコンピュータ | |
| JPH05120205A (ja) | Dma転送用アドレス変換装置付きプロセツサシステムおよびdma転送方法 | |
| JPS60117351A (ja) | アドレス変換装置 | |
| JPH02189667A (ja) | マイクロコンピュータの制御回路 | |
| KR880009288A (ko) | 카메라 제어 방법 | |
| JPH11102208A (ja) | シーケンス処理方法およびこれに用いるシーケンスコントローラ | |
| JPH03180908A (ja) | 機械制御装置 | |
| JPH04103046U (ja) | 通信制御装置 | |
| JPS648503B2 (ja) | ||
| JPH0290234A (ja) | マイクロコンピュータの割込制御回路 | |
| JPH04288727A (ja) | アナログ・デジタル変換器 | |
| JPS63314942A (ja) | 電話機システム | |
| JPS62271009A (ja) | 番地直接指定型メモリ付き関数発生装置 | |
| JPH04120676A (ja) | A/dコンバータシステム | |
| JPH11338808A (ja) | ホームページ確認方法 | |
| JPH03278098A (ja) | 蓄音装置 | |
| JPH10105397A (ja) | マイクロコンピュータ |