1

Proteus の PUSH ボタンを押すと LED が点灯するようにいろいろ探しました。しかし、Proteus のプッシュ ボタンを押しても、LED は点灯し、消灯しません。私は PIC18F2455 でシミュレーションに取り組んでおり、ここに MicroC コードがあります。

void main() {

 TRISB.B0=1; //input button
 TRISB.B7=0; //output

 while (1)
 {

   if( PORTB.B0 == 0 )
   {
     PORTB.B7=1;   
   }
   else
   { 
     PORTB.B7=0;  
   }

 }     
}
4

1 に答える 1

0

Nabeel: あなたの投稿によると、押したときにプッシュ ボタン ピンの状態を変更するハードウェア設計が適切に行われていない可能性があります。LEDがすぐに点灯すると、スイッチまたはLEDとの接続が間違っている可能性があると述べています。

この回路図を参照してください:- 参照設計

これはAT89S51用ですが、プッシュボタン入力端子のS1とS2にプルアップが接続されている様子がわかります。

于 2016-08-03T04:17:13.903 に答える