すべての組み込みシステムには、データを格納するためのメモリがあります。これらのメモリはフリップフロップで構成されており、これらのフリップフロップはデータをビット形式で格納します。各フリップフロップは1ビットを格納できます。したがって、8つのフリップフロップの場合、8ビットのメモリがあります。このメモリは、プログラムの保存またはプログラムへのアクセスに使用されます。ここでは、SRフリップフロップについて説明するさまざまなタイプのフリップフロップがあります。
555ICタイマーには、SR(セットリセット)フリップフロップがあるため、タイマーは1ビットのデータを格納するように調整できます。これが私たちがここでやろうとしていることです。タイマーを使用して、1ビットのデータを格納します。
回路部品
- + 5〜 +12供給電圧
- 555 IC
- 10KΩ(2個)、1KΩ抵抗
- ボタン(2個)
- 導いた、
- 100µFコンデンサ(必須ではなく、電源と並列に接続)
回路と動作の説明
555ICベースの1ビットメモリセルの回路図を上の図に示します。ここでは、前に説明したように、タイマーに存在するフリップフロップを使用しています。
ここで、回路図に示すようにすべてのコンポーネントが接続され、電源がオンになっていると考えます。スレッショルドピンは10K抵抗を介して電源に接続されているため、2番目のコンパレータ出力はローになります。この信号は、タイマー内のフリップフロップの2番目のSETピンに供給されます。
下の図に示すように、フリップフロップはフリップフロップのセットピンでロー信号を取得します。
このため、フリップフロップはメモリにゼロを格納するため、出力は低くなります。低出力に関しては、LEDはオフになります。ここで、設定ボタンが押されたと考えてください。次に、しきい値ピンが直接グランドに接続されます。これを下図に示します。このため、2番目のコンパレータの正端子の電位が高くなり、2番目のコンパレータは正のHigh信号を出力します。
この正のHigh信号はフリップフロップのセットピンに駆動されるため、フリップフロップは1をメモリに格納し、Q出力がHighになるため、このQ出力によりタイマー出力をHighにすることができます。これで、1つがフリップフロップに格納されていることを示すLEDが点灯します。
現在、ONEはフリップフロップメモリに保存されています。リセットボタンを押すと、内部図のPNPトランジスタがオンになります。これにより、高信号MR(マスターリセット)が発生します。
このマスターリセットは、Highになると、フリップフロップに格納されているビットが消去されます。これは、フリップフロップがローにプルダウンされたものです。フリップフロップがローになると、出力もローになります。そのため、LEDが消灯します。これは、タイマーが1ビットのデータをフリップフロップに格納する方法です。