Светодиод не горит при нажатии кнопки с PIC18f2455 в Proteus
Я много искал, чтобы зажечь светодиод при нажатии кнопки PUSH в Proteus . Но светодиод горит и не выключается при нажатии кнопки в 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;
}
}
}
1 ответ
Набиэль: Судя по вашему сообщению, может показаться, что у вас может быть неправильный дизайн оборудования, который меняет статус Pin Button, когда вы нажимаете на него. Вы упоминаете, что светодиод светится сразу же, тогда может быть неправильное соединение либо с выключателем, либо со светодиодом.
Пожалуйста, обратитесь к этой схеме:-
Это для AT89S51, но вы можете видеть, как подтягивание связано с кнопками входа S1 и S2.