問題タブ [proteus]
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.
passwords - 私のためにこれに答えるのを手伝ってください。私の最終試験
ここに画像の説明を入力してください 質問 1- 以下のようなシステムでは、ユーザーは 4 桁のパスワードを入力する必要があります。プログラムを初めて実行すると、「パスワードを入力してください」と表示されます。ユーザーが 4 桁のパスワードを入力した後に正方形キーを押すと、パスワードが 1234 の場合、b0 に接続されている LED が点滅し、LCD 画面にパスワードを知っていることが表示されます。パスワードを 3 回間違えると、画面に「BLOKE」と表示されるはずです。そして、4 桁の「4321」ブロッキング パスワードを入力する必要があります。彼がブロッキング パスワードを正しく入力すると、b0 に接続された LED が点滅し、LCD にパスワードを知っていることが表示されます。
c - なぜそれはループで立ち往生しているのですか? RX ピンが仮想端末からデータを受信していませんか?
このコードは、Proteus ソフトウェアで AT89C51 を使用して動作する RFID リーダーをシミュレートするためのものです。RFIDリーダーの代わりに、RFIDの送信またはスキャンに仮想端末を使用しています。ここでは、仮想端末でIDを入力しています。文字列「a」は入力を保存し、既存の文字列と比較して出力を提供します。ここでの問題は、仮想端末に入力している ID が文字列 'a' にコピーされないことです。while ループでスタックしています。RI は、RX ピンでシリアル データを受信したかどうかを通知する割り込みフラグです。