簡體   English   中英

Proteus中帶有PIC18f2455的按鈕不點亮LED

[英]LED not glowing on off by push button with PIC18f2455 in Proteus

在Proteus上按PUSH按鈕時,我四處搜尋以使LED發光。 但是LED會亮起,而按Proteus中的“按鈕”並不會熄滅。 我正在使用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;  
   }

 }     
}

Nabeel:根據您的帖子,您似乎沒有正確的硬件設計,當您按下按鈕時,它會更改按鈕銷的狀態。 您提到LED馬上發光,然后可能與開關或LED的連接錯誤。

請參考以下電路圖: 參考設計

這是用於AT89S51的,但您可以看到上拉與按鈕輸入引腳S1和S2的連接方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM