Olá pessoal,
Novamente preciso da ajuda de voçês, estou tentado montar
um circuito usando o pic 16F877A, 2 chaves ligadas a porta b
para acender 2 leds ligados a porta d, que ao receber os
caracteres 1 e 2 atraves da entrada serial (RS232):
OBS: Envio o caractere 1 acende led1 ,e quando envio o
caracter 2 acende o led 2(no códigos postado abaixo),
o circuito esta funcionando, só que eu pretendo adcionar 2
chaves nos pino do pic, para que estes mesmos leds possam
ser acinados tambem, ao pressionar destas teclas (chaves),
ou seja. se eu enviar carares 1 e 2 pela serial os leds correspondentes
acende, e se pressionar as chaves 1 ou chave 2 , este mesmo
leds tambem deverá acender, pergunto aos colegas mais experientes,
jundo aos códigos postados abaixo é possivel inserir outros comandos
que responde ao pressionar estes chaves, e tambem acionar (acender),
os mesmos leds, sem interromper a entrada dos carateres enviados,
pela seral.
Att.
Wellington
main()
{
while (true)
{
if (kbhit())
{
switch (getc())
{
case '1' : Led1L();
break;
case '2' : Led2L();
break;
}
}
}
}