Microprocessor-io-interfacing-overview
提供:Dev Guides
マイクロプロセッサ-I/Oインターフェイスの概要
この章では、8085とのメモリインターフェースおよびIOインターフェースについて説明します。
*Interface* は、2つのコンポーネント間の通信のパスです。 インターフェースには、メモリインターフェースとI/Oインターフェースの2種類があります。
メモリインターフェース
命令を実行するとき、命令コードとメモリに保存されているデータを読み取るために、マイクロプロセッサがメモリにアクセスする必要があります。 このため、メモリとマイクロプロセッサの両方で、レジスタの読み取りと書き込みにいくつかの信号が必要です。
インターフェース処理には、メモリ要件とマイクロプロセッサ信号と一致するいくつかの重要な要素が含まれます。 したがって、インターフェイス回路は、メモリ信号の要件をマイクロプロセッサの信号と一致させるように設計する必要があります。
IOインターフェース
キーボード、マウス、プリンターなどのさまざまな通信デバイスがあります。 そのため、ラッチやバッファを使用して、キーボードやその他のデバイスをマイクロプロセッサと接続する必要があります。 このタイプのインターフェイスは、I/Oインターフェイスと呼ばれます。
メモリとI/Oインターフェイスのブロック図
8085インターフェースピン
以下は、他のデバイスとのインターフェースに使用される8085ピンのリストです-
- A〜15〜-A〜8〜(上位アドレスバス)
- AD〜7〜-AD〜0〜(下位アドレス/データバス)
- ALE
- RD
- WR
- 準備完了
コミュニケーションの方法-外界とのマイクロプロセッサー?
マイクロプロセッサが外界と接続できる通信には2つの方法があります。
- シリアル通信インターフェース
- パラレル通信インターフェース
シリアル通信インターフェース-このタイプの通信では、インターフェースはマイクロプロセッサから1バイトのデータを取得し、ビット単位で他のシステムにシリアルで送信します。その逆も同様です。
パラレル通信インターフェース-このタイプの通信では、インターフェースはマイクロプロセッサからデータのバイトを取得し、ビットごとに他のシステムに同時(または)パラレル方式で送信します。