Nu kommer en fråga från en glad amatör. En mycket glad amatör med betoning på amatör!

Jag ska ha en lysdiod att lysa när jag trycker på en knapp (PORTA.3).
Men mina kunskaper är begränsade till att få den att lysa så länge knappen är intryckt.
Jag vill att vid en puls från knappen så ska lysdioden gå hög som på en set-reset-vippa typ.
Hur sjutton får jag PORTC.0 att stanna hög?

Kod: Markera allt
#include "delays.c"
#pragma config |= 0x00D4
void delay10(char n);
void main( void)
{
TRISC.0 = 0;
TRISA.3 = 1;
while(1)
{
if ( PORTA.3 == 0 )
PORTC.0 = 1;
else
PORTC.0 = 0;
}
{
nop();
}
}
