olá a todos! sou novo no forun!
sou iniciante em pic, já faço algumas pequenas coisas em c, eu uso o microc- for- pic, porém tenho uma duvida que para quem já é avançado em conhecimento de pic e linguagem c pode ser uma coisa simples, tenho uma variável e nela acendo um led usando o IF, porém eu gostaria de adicionar um código que incrementasse +1 ou -1 a variável toda vez que eu pressionasse o botão MAIS, por exemplo suponhamos que eu inicie a varável em zero e quero que ela acenda o led em 15, assim pressiono o botão 15 vezes para adicionar e ele só acenda quando atingir os 15, e quando pressionar o botão Menos o led desligue pois decrementa -1.
Estou usando o pic 12F675 , Ficarei grato pela ajuda de vocês
void main()
{
char A=15;
CMCON = 7 ; // desliga os comparadores
ANSEL = 0 ; // Configura entrada analogica AN0
TRISIO.F0 = 0; // CONFIGURA O PORT COMO SAIDA
TRISIO.F1 = 0; // CONFIGURA O PORT COMO SAIDA
TRISIO.F4 = 1; // CONFIGURA O PORT COMO ENTRADA
TRISIO.F5 = 1; // CONFIGURA O PORT COMO ENTRADA
GPIO = 0 ; // Passa o estado logico 0 para a porta
while(1)
{
if (A=15)
gpio.f0=1;
}
}