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
Application number
JP3001889A
Other languages
English (en)
Inventor
Kazuhiro Shinozaki
和弘 篠崎
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.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co Ltd
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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP3001889A priority Critical patent/JPH04235692A/ja
Publication of JPH04235692A publication Critical patent/JPH04235692A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はマイクロコンピュータに
関し、特に、AD−DMA機能を有するマイクロコンピ
ュータに関する。
【0002】
【従来の技術】従来、この種のマイクロコンピュータに
おいては、キー入力を行うためには、キーが押された時
に、そのキー固有の電圧が、内部のA/Dコンバータの
入力端子に印加されるように回路が構成されており、そ
の時のA/D変換値をキー・コードに変換するための処
理(以下、処理Aと云う)をソフトウェア的に行い、押
されたキーが、どのキーであるかが判断されているのが
一般である。
【0003】図2に示されるのは、この従来例における
フローチャートである。A/D変換終了割込み要求発生
201に対応して、ステップ202においてソフト処理
が開始され、ステップ203において、A/D変換値の
読出しが行われ、ステップ204において、前記A/D
変換値がキー・コードに変換される。
【0004】
【発明が解決しようとする課題】上述した従来のマイク
ロコンピュータにおいては、ユーザ・プログラムにより
A処理を行うことが必要条件であり、このために、この
A処理以外に、多数の処理が組込まれている場合には、
ある限られた時間内において、ユーザの自由に使用する
ことのできるサービス時間が圧縮され、且つプログラム
・ステップ数が増大するという欠点がある。
【0005】
【課題を解決するための手段】本発明のマイクロコンピ
ュータは、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とを備えて構成される。
【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処理が、ハー
ドウェア的に自動的に実行される。
【0009】メモリA5におけるアドレス6に格納され
いているキー・コードは、即アドレスB2における対応
するアドレスに転送される。これにより、上述のように
、アナログ・キーに対応するキー・コードを、予めメモ
リA(転送元)5に格納しておけば、メモリB(転送先
)2のアドレス3を見ることにより、処理Aによる結果
としてのキー・コードを得ることができる。
【0010】
【発明の効果】以上説明したように、本発明は、マイク
ロコンピュータ内のAD−DMA機能を用いてA/D変
換値をキー・コードに変換することにより、ユーザに対
するサービス時間を増大させ、且つプログラムのステッ
プ数を低減させることができるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】従来例における動作のフローチャートを示す図
である。
【符号の説明】
1    マイクロコンピュータ 2    メモリB 3,6    アドレス 4    内部バスA 5    メモリA 7    アドレス計算部 8    内部バスB 9    A/Dコンバータ・ユニット10    A
/D変換結果格納部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  AD−DMA機能を有するマイクロコ
    ンピュータにおいて、外部から入力されるアナログ信号
    に対するA/D変換終了割込み信号に同期して、前記ア
    ナログ信号のA/D変換値に対応する転送元のメモリに
    おける指定アドレスを計算し、当該指定アレドスを選択
    する選択信号を出力するアドレス計算部と、前記アドレ
    ス計算部より入力されるアドレス選択信号を介して選択
    される指定アドレスを対象として、予め、イニシャル・
    ルーティングにより、各アドレスに対して、それぞれ前
    記アナログ信号に対応するキー・コードを格納しておく
    前記転送元のメモリを形成するメモリAと、前記メモリ
    Aの指定アドレスに格納されるキー・コードの転送を受
    けて、それぞれ対応するアドレスに、対応するキー・コ
    ードを格納するメモリBと、を備えることを特徴とする
    マイクロコンピュータ。
JP3001889A 1991-01-11 1991-01-11 マイクロコンピュータ Pending JPH04235692A (ja)

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)

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) マイクロコンピュータ