私たちの多くが知っているように、集積回路またはICは、一緒にタスクを実行する小さなパッケージ内の多くの小さな回路の組み合わせです。オペアンプや555タイマーのように、ICは多くのトランジスタ、フリップフロップ、論理ゲート、その他の組み合わせデジタル回路の組み合わせで構築されています。同様に、フリップフロップは論理ゲートの組み合わせを使用して構築でき、論理ゲート自体はいくつかのトランジスタを使用して構築できます。
論理ゲートは、多くのデジタル電子回路の基本です。基本的なフリップフロップからマイクロコントローラーまで論理ゲートは、ビットの格納方法と処理方法に関する基本的な原則を形成します。これらは、算術論理を使用して、システムのすべての入力と出力の間の関係を示します。論理ゲートにはさまざまな種類があり、それぞれにさまざまな目的で使用されるさまざまなロジックがあります。ただし、この記事の焦点はORゲートにあります。これは、後で、前に作成したANDゲートトランジスタ回路と同様に、BJTトランジスタ回路を使用してORゲートを作成するためです。
または論理ゲート
ORゲートは、ブール値の「論理和」を実装します。つまり、指定されたバイナリ入力の最大値を見つけるのに役立ちます。
ORゲートには、図1に示す回路記号があり、湾曲した端が入力で、尖った端が出力です。それらが従うロジックは単純で、いずれ かの 入力がtrueの場合、または入力A または 入力Bのいずれかがtrueの場合、出力はtrueです。ORゲート真理値表を以下に示します。
この原則は、必要な数の入力に拡張できます。入力のいずれか1つ(または少なくとも1つ)が真の場合、出力は真になります。この記事では、知りたい場合は、トランジスタを使用してOR論理ゲートを構築します。