–ピン番号19:双方向データバス。CUと8279の間のすべてのデータとコマンドは、この回線で送信されます。–これは、8279の内部タイミング信号を生成するために使用されます。埋め込みスキャンキーボード。CS-このピンのローは、インターフェース機能が8279チップを受信または送信できるようにします。(ピン番号21)–バッファアドレスinは、信号の入力または出力を示します。インまたはアウト操作は、コマンドまたはステータスとして扱われます。RD(ピン番号21)およびWR(ピン番号10)–これは、データバッファが外部バスにデータを送信するか、データを受信できるようにするためのものです。IRQ(ピン番号4)–これは、8279の割り込み要求操作用です。データがFIFOにある場合、割り込みラインはHighになります。(ピン番号32-35)–これらは、キースイッチ、センサーマトリックス、および表示桁をスキャンするために使用されます。これらの行は、使用率に応じてエンコードまたはデコードする必要があります。Oステータスは、スキャンキーボード操作のキー位置と一緒にストレージに保存されます。シフトピンはアクティブな内部ドローであり、スイッチがそれをローに微調整するまでハイに停止します。BD(ピン23)–このピンはブランク表示用です。これは、コマンドを介して表示桁をブランクにするために使用されます。Pおよび保存されたキーステータスとして使用されます。O操作中にFIFOにデータを入力するストローブラインとして機能します。(ピン28-31)–これらは表示ピンです。多重化デジタルディスプレイ用。4つの8ビットポートは独立してバランスを取ることができます。したがって、合計XNUMXビットがバランスされます。Oモードがスキャンキーボードモードにプログラムされている場合、XNUMXつのキーボードモード、XNUMXつのキーロックアウトモード、およびNキーロールオーバーモードが適用されます。スキャンキーボードモードとは何ですか?キーが処理されると、デバウンスされたロジックが動作します。後続の1回のスキャン中に、他のキーが近づくように評価され、別のキーが押されていない場合、最初のキーが識別され、FIFOに入力されます。1回のスキャンで他のキーが押される前に最初のキーが離されると、最初のキーは無視されます。デバウンスサイクル内でXNUMXつのキーが押されると、一方が離され、もう一方が閉じたままになるまで、キーは認識されません。そのシナリオでは、押されたままの前のキーがFIFOに返されます。Nキーロールオーバーモード:それぞれの本質的なうつ病は独立して扱われます。キーが押されると、デバウンスロジックは2つのテストを待機し、キーが押されたままであるかどうかをチェックします。実際の場合、FIFOに返されます。このようにして、いくつかのキーを押すことができます。すべてのキーは、押された順序でFIFOに戻されました。PICの機能:8259には合計28ピンがあります。これはPICコントローラーです。CPUの最大8259つのベクトル優先割り込みを処理できる8。5VDC電源が必要です。チップセレクトピンがローの場合、CPUと8259でRDとWRの動作が可能になります。ロー信号により、8259はCPUのデータバス上でさまざまなステータス信号のコマンドを送信できます。WRが低いと、8259はCPUからコマンドワードを受け入れることができます。双方向データバスコントローラー。制御ステータスと割り込みベクタ情報は、このバスを介して転送されます。8259には、ない場合に8つの割り込みがあります。割り込み要件が多い場合は、複数の割り込みコントローラをカスケード接続する必要があります。CASラインは、複数の8259構造を制御するために使用されます。pで使用してバッファを制御できます。0)を指定するために使用されます。検証済みの割り込み要求が表示されるとハイになります。INTは通常、CPUに割り込みをかけるために使用されます。これは、検証済みの割り込み要求が関連付けられている場合にハイになり、一連のシーケンスによって8259の割り込みベクトルをデータバスに有効にするために使用されます。各ピンは、CPUへの割り込み要求を受信するために使用できます。2.5PPIは特別なマルチポートデバイスです。ポートは、使用率に応じてさまざまな方法でプログラムできます。これらは、インターフェースにも使用できます。その主なタスクは、周辺機器をプロセッサに接続することです。8255つの8ビットポートを備えたXNUMX。ポートA、ポートB、およびポートC。ポートCは4つのXNUMXビットポートに分割されています。ポートC上部とポートC下部。したがって、合計4つのポートが使用可能です。8つの4ビットポートとXNUMXつのXNUMXビットポートが使用可能です。Pポートのいずれかを利用してプログラムできます。8255の特徴40ピンICパッケージ。これはチップセレクト信号です。CSはアクティブロー信号です。これは、アクティブローのときにこの信号がCPU内で8255との通信を可能にすることを意味します。–RDはアクティブロー信号です。PポートからのCPU読み取り操作を許可します。WRはローになる必要があり、CPUは8255PPIを使用して制御ワードまたはデータを書き込みます。Pポートと制御ワードレジスタの選択は、RDとWRの助けを借りてこれらのピンを使用して行われます。ポート制御ワードレジスタ–8255.1用8255.2用00に命令を書くと、それは8255.1のポートA用であることを意味します。命令の実装中、データはポートAからアキュムレータスペースに送られます。命令OUT03は、8255.1のアキュムレータの内容を転送します。p命令の実行時に、双方向データがボタンによって送受信されます。制御およびステータス情報は、データバスバッファを介して通信されます。返信をキャンセルあなたのメールアドレスは公開されません。*ここに入力..名前*Eメール*ウェブサイト次回コメントするときのために、このブラウザに名前、メール、ウェブサイトを保存します。利用規約お問い合わせ上へスクロール。