問題タブ [shift-register]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1133 参照

circuit - ユニバーサル シフト レジスタを使用してシーケンス ジェネレーターを実装するにはどうすればよいですか?

次のシーケンスを生成するシーケンスジェネレーターを実装するにはどうすればよいですか

0000 1000 0001 0011 0110 1101 1110 1111

ユニバーサルシフトレジスタを使用していますか?使用する必要があるシフト レジスタは、以下に示す 74LS194 モデルで、入力 S1、S0 がシフト モードを制御します。

(S1,S0) = (0,0) の場合、現在の値は次の状態にロックされます。(1,0) の場合、右シフトです。(0,1) の場合は左にシフトし、(1,1) は並列データ入力からの並列ロードを示します。

要件がシフトレジスタではなく、選択したフリップフロップを使用するだけである場合、これは簡単な質問になると思いますが、この要件ではどこから始めればよいかわかりません。桁ごとに 4 つのカルノー図を描いても、手がかりがつかめません。どんな助けでも大歓迎です。前もって感謝します!

ユニバーサル シフト レジスタ 74LS194:

ユニバーサルシフトレジスタ 74LS194


編集:アドバイスを受けて、入力信号を使用して次の状態テーブルを作成しました。次のステート テーブルを作成するときに、考慮すべき入力変数が多すぎることに気付きました。次の状態 Qd、Qc、Qb、Qa ごとに Qd Qc Qb Qa、CLR、S1、S0、RIn、LIn 信号を考慮する必要があります。これは、Q ごとに 9 変数のカルノー マップを意味しますが、これはばかげています。ここで何か不足していますか?

0 投票する
0 に答える
1283 参照

vhdl - シフト レジスタ PISO

パラレル入力/シリアル出力シフトレジスタのクリアとクロック入力の意味は? 私はそのコードを分析していました:

私が理解していないのは、その「c」の意味です。これは、CLEAR入力のようなものか、入力xをレジスタにロードするものだと思います。

0 投票する
1 に答える
286 参照

python - Micropython の連鎖シフト レジスタが期待どおりに動作しない

私はエレクトロニクスが初めてで、esp8266 と Micropython を楽しんでいます。チェーン化されたシフト レジスタ (sn74hc595) を 2 つ使用して 16 個の LED を制御しようとしていますが、得られた結果を理解するのに苦労しています。

私のスクリプトは次のとおりです。

私のビデオではわかりにくいですが、すべてが繰り返される前に、各 LED が個別に点灯します。 Google ドライブの動画の例

私のコードとシフトレジスタの初歩的な理解に基づいて、[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]シフトインするとすべてのLEDが点灯することが期待されます.

私の最初の質問は、前の LED がまだ点灯している状態でスクリプトが各 LED を点灯しないのはなぜですか? さらに明確にする必要がある場合はお知らせください。ありがとう!