シリアルインターフェースに属さないものは「LPT」です。 LPT インターフェースはパラレル ポートのカテゴリーに属し、一般にプリンターやスキャナーの接続に使用され、双方向のパラレル伝送インターフェースを強化したものです。パラレル インターフェイスのデータの各ビットは並列に送信され、通常はバイト (8 ビット) またはバイト (16 ビット) 単位で送信されます。パラレル インターフェイスとは、データのすべてのビットが同時に送信されることを意味し、伝送速度が速いのが特徴ですが、伝送距離が長くビット数が多いと通信回線が複雑になり、コストが高くなります。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
マイコンでシリアルインターフェースでないものは「LPT」です。
日常的に使用されるマイコンに搭載されているインターフェースのうち、COM1、PS/2、VGA、RJ-45、USBインターフェースはすべてシリアルをサポートしています。 通信についてはLPTのみです。インターフェイスはパラレル ポートのカテゴリに属し、めったに使用されません。
LPT (ライン プリント ターミナル、プリント ターミナル) は、プリンタなどのデバイスを使用するために使用されます。拡張された双方向パラレル伝送インターフェイスです。USB インターフェイスが登場する前は、スキャナーで最も一般的に使用されていたインターフェイスです。そしてプリンター。このデバイスはインストールも使用も簡単ですが、速度が遅いです。
LPT インターフェイス (パラレル ポート): 通常、プリンターまたはスキャナーの接続に使用されます。デフォルトの割り込み番号は IRQ7 で、25 ピン DB-25 コネクタを使用します。
パラレル ポートには 3 つの主要な動作モードがあります:
SPP 標準動作モード。 SPP データはシンプレックスおよび片方向伝送であり、伝送速度はわずか 15Kbps と遅いですが、広く使用されており、通常はデフォルトの動作モードとして設定されています。
パラレル インターフェイスでは、すべてのデータは通常バイト (8 ビット) 単位で並列に送信されます。またはデータ送信用のバイト (16 ビット)。
下図に示すように、図のパラレル インターフェイスは、データの入出力を完了できるデュアル チャネル インターフェイスです。このうち、データの入出力は入出力バッファによって実現され、ステータスレジスタはCPUクエリに対するステータス情報を提供し、制御レジスタはCPUからの各種制御コマンドを受け取ります。
#データ入力プロセス中: 入力デバイスはデータをインターフェースに送信し、「データ入力準備完了」を有効にします。インタフェースが入力バッファレジスタにデータを送信すると「データ入力応答」信号が有効になり、ペリフェラルは応答信号を受信すると「データ入力レディ」信号とデータ信号をキャンセルします。同時に、ステータス レジスタの対応するビット (「データ入力準備完了」) が CPU クエリに対して有効になります。もちろん、割り込みメソッドを使用してCPUに割り込み要求を発行することもできます。 CPU がデータを読み取った後、インターフェイスはステータス レジスタの「データ入力準備完了」ビットを自動的にリセットします。そして、CPUは次の入力処理に入る。
データ出力プロセス中: CPU によって出力されたデータがデータ出力バッファ レジスタに送信されると、インターフェイスはステータス レジスタの「出力準備完了」ステータス ビットを自動的にクリアし、データを出力デバイス、出力 デバイスがデータを受信した後、インターフェイスに応答信号を送信して、データが受信されたことをインターフェイスに伝えます。インターフェイスが信号を受信した後、ステータスに「出力準備完了」ステータス ビットを設定します。 「1」に登録します。そして、CPUは次の出力処理に入る。
パラレルインターフェースの主な特徴パラレルインターフェースとは、全ビットのデータを同時に伝送することを意味し、伝送速度が速いのが特徴ですが、伝送距離が長くビット数が長いと通信回線が複雑になりコストが高くなります。
さらに関連する知識については、
FAQ以上がマイコンのシリアルインターフェースでないものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。