問題タブ [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.
circuit - ユニバーサル シフト レジスタを使用してシーケンス ジェネレーターを実装するにはどうすればよいですか?
次のシーケンスを生成するシーケンスジェネレーターを実装するにはどうすればよいですか
0000 1000 0001 0011 0110 1101 1110 1111
ユニバーサルシフトレジスタを使用していますか?使用する必要があるシフト レジスタは、以下に示す 74LS194 モデルで、入力 S1、S0 がシフト モードを制御します。
(S1,S0) = (0,0) の場合、現在の値は次の状態にロックされます。(1,0) の場合、右シフトです。(0,1) の場合は左にシフトし、(1,1) は並列データ入力からの並列ロードを示します。
要件がシフトレジスタではなく、選択したフリップフロップを使用するだけである場合、これは簡単な質問になると思いますが、この要件ではどこから始めればよいかわかりません。桁ごとに 4 つのカルノー図を描いても、手がかりがつかめません。どんな助けでも大歓迎です。前もって感謝します!
ユニバーサル シフト レジスタ 74LS194:

編集:アドバイスを受けて、入力信号を使用して次の状態テーブルを作成しました。次のステート テーブルを作成するときに、考慮すべき入力変数が多すぎることに気付きました。次の状態 Qd、Qc、Qb、Qa ごとに Qd Qc Qb Qa、CLR、S1、S0、RIn、LIn 信号を考慮する必要があります。これは、Q ごとに 9 変数のカルノー マップを意味しますが、これはばかげています。ここで何か不足していますか?
vhdl - シフト レジスタ PISO
パラレル入力/シリアル出力シフトレジスタのクリアとクロック入力の意味は? 私はそのコードを分析していました:
私が理解していないのは、その「c」の意味です。これは、CLEAR入力のようなものか、入力xをレジスタにロードするものだと思います。
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 を点灯しないのはなぜですか? さらに明確にする必要がある場合はお知らせください。ありがとう!