問題タブ [flip-flop]

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 に答える
1277 参照

flip-flop - logisim のフリップフロップの初期値

logisim でフリップフロップを実装しています。通常、それらの出力は自身の入力として回路に戻されます。これは、手動でフリップフロップに初期値を挿入してから、その出力を入力に再接続した場合にのみ機能します。そうしないと、Logisim が接続を赤でマークし、出力値が得られません。

Logisim でフリップフロップの初期値を設定する簡単な方法はありますか?

0 投票する
2 に答える
249 参照

parsing - Perl 6 を使用して、ノイズの多いファイルの途中からデータを抽出するにはどうすればよいですか?

慣用的な Perl 6 を使用してこれを行いたいと思います。

ノイズの多い出力ファイルに埋め込まれた素晴らしい連続したデータの塊を見つけました。

Cluster Uniqueヘッダー行から始まり、それに続くすべての行を、最初に出現する空の行まで (ただし、それを含まない)単純に印刷したいと思います。ファイルは次のようになります。

解析したいものは次のとおりです。

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

logic - レーシング/ SR サーキット?

以下の真理値表は、以下の回路から得られたものです。SR(NOR)ラッチを採用。回路をトレースして、真理値表の値がどのように生成されるかを確認しようと何度か試みましたが、機能していません。誰かが私に何が起こっているのか説明できますか? このサーキットはレースに関連して導入されましたが、関係があるかどうかはわかりません。

注: 「CLOCK」は、すべてがどのように接続されているかを示す直線として表示されます。1と0の間で振動する通常の時計です(これは私のインストラクターが描いた方法です)。 ここに画像の説明を入力

ここに画像の説明を入力

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

vhdl - フリップフロップ付き 4 ビット シフト レジスタ

D FlipFlop を使用して 4 ビットのシフト レジスタを作成したいのですが、この図がわかりません。 ここに画像の説明を入力

このコードは、シフトレジスタ用に私に与えられました

そして、私はフリップフロップのためにこのコードを書きました

この図から得られないのは、D の使用方法と、この入力と出力でフリップフロップをポートする方法です。私はこれを試しました

しかし、Dも使用する必要があるため、明らかにそうではありませんが、すべての変数を使用する方法が見つかりません。

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

asynchronous - 非同期 D FlipFlop 合成

上記のコードは合成されず、エラーがあります:

合成では、複数のシングル エッジでの代入はサポートされていません

ここに画像の説明を入力

私の解釈によれば、コードは上図のように合成されているはずです。問題が見つかりません。コードの合成で止まっているのは何ですか?

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

c - C の T フリップフロップ - 圧縮する方法

フリップフロップの楽しみ

しばらくの間、c でゲームパッドを使用していくつかの関数をコーディングしようとしました。ゲームパッドでボタンを押したままにすると、呼び出しvexRT[Btn4D](「4D」は下方向の 4 番目のボタン セットを意味します) は true または false を返します。x などのブール値があり、ボタンを 1 回押して離すだけで「x」をオンにして、オンのままにしたい場合、定義済みの単純なメソッド/関数はありません。そこで私は時間をかけて、ここで見ることができる単純なフリップフロップを思いつきました:

次に、単純に、 if (x) または if (!x) と言って、やりたいことを何でもすることができます。

問題は、ゲームパッドに 8 つのボタンがあり、それぞれに「フリップ」する独自の機能を持たせたいことです。コードを 8 回コピーして、x2 や counter2 などの新しい変数を作成することもできますが、これは冗長に思えます。コード全体を短縮する方法を作成しようとしましたが、うまくいかないことはわかっています。とにかくここにあります:

簡単に言えば、これらのことを適切にコーディングする方法を誰かが知っているなら、私はその方法を知りたいです. グーグルで検索してみましたが、何も見つかりません。ありがとう。

TLDR: フリップフロップのコーディング方法を知っている人はいますか?

編集:これはすべてループ内にあるため、単純に行うことはできません

ボタンが押されていると継続的に呼び出されるため。x の値は、リリース時に基本的に「ランダム」になります。ネイティブのキーが押された/キーが押された検出方法がないため、 y は「キーが離されるまで待機」として機能するためにあります。