問題タブ [keypad]
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.
c - PIC マイクロコントローラ: C のポート C RC0-RC3 のみを使用して、4x4 キーパッドの入力をスキャン
私は PIC マイクロコントローラと C プログラミングに不慣れで、ポート C (16F877A マイクロコントローラ) でのみ動作する独自のキーパッド スキャン方法を作成するタスクを設定されました。具体的には、この方法を使用するプログラムは数字の 1、2、4、および 5 のみを使用するため、効率を高めるために、スキャナの方法では指定された入力/出力として RC0、RC1、RC2、および RC3 のみを使用します (私は許可されていません)。 RC4-RC7 を使用する)。これにより、基本的に 4x4 キーパッドが 2x2 キーパッドに変わります。
スキャンの概念では、ポート行が行の高さに設定され、行が入力列として設定されていることを理解しています。ボタンが押されると、ポートの低ニブルが読み取られてボタンが検出されます。
残念ながら、特に上記の Port 行を使用して、これを C でコーディングする方法がわかりません。誰かが問題に光を当てて、私を正しい方向に向けることができますか? ありがとう!
android - Android では、setText で記述された EditText にテキストを追加するにはどうすればよいですか?
2 つのボタンと EditText があります。ボタン 1 には「ABC」があり、ボタン 2 には「DEF」があります。ボタン 1 内にカウンターを設定して、ボタン 1 を押すとテキストが A、B、または C のいずれかに設定されるようにしました。
ランナブルでは、1 秒後に editText の最後に選択を設定しました。私の問題は、ボタン 2 を押すと、ボタン 1 によって書かれたテキストが置き換えられることです。append を使用できることはわかっていますが、setText がないと、ボタン 1 または 2 のどの文字を使用するかをユーザーに選択させることができません。
古き良き時代のシンプルなT9キーパッドを作成しています。
c - Atmega32 との 4x4 キーパッド マトリックスのインターフェイス
Atmega32 マイクロコントローラーを 16x2 LCD および 4x4 キーパッド マトリックスと接続しようとしています。Proteus でシミュレートし、WinAVR コンパイラを使用しています。
LCD部分は問題ありません(徹底的にテストしました)。ただし、キーパッド コードは期待どおりに実行されません。キーを押すたびに、キーパッド行のスキャンが無期限に停止します。
また、キーはLCDに表示されません。バグを見つけるのを手伝ってください。
以下は、プロテウスで描かれた回路図とコードです。LCD のコードはここには含めませんでした。なぜなら、その部分が完全にうまく機能していることがわかっているからです。
回路:
コード:
qt - QT Creator キーパッド
だから私はqtで開発しているアプリを持っていて、かなりの量のC / C ++の経験がありますが、これはGUIデザインへの私の最初の進出です。キーパッドの多くのコードを繰り返し、対応するダイアログ ウィンドウの各 UI ファイルにコピー アンド ペーストし、そのすべてのスロットをコピーします。
対応するスロットを使用して別の UI/cpp/h ファイルを作成し、それを使用したいダイアログに埋め込む方法を知りたい