Hallo Marco85!

Mit einem PIC kann man ganze sogar kompliezierte Logikschaltungen realisieren z.B. Frequenzzähler, PLL usw.

Das Problem ist, dass es alles softwaremässig "virtuell" ist, also eigentlich keine "echte" Logikbausteine, nur ihre logische Funktionen.

Es gibt am Ein- und Ausgängen nur logische "H=1" oder "L=0" und die zwei Zustände müssen entsprechend benannt bzw. interpretiert werden.

Wenn z.B. für Deinen RS Flip-Flop gedrückte Taste als "0" und am Ausgang eingeschaltet als "1" definiert wird, sieht der virtuelle Flip-Flop als Hauptprogramm z.B. so aus:
Code:
Flip_Flop	btfss	PORTA,0		; ist die Taste am RA0=0 ? (gedrückt)
		      bsf	  PORTA,2		; wenn ja, RA2 auf "1" setzen, sonst überspringen
		      btfss	PORTA,1		; ist die Taste am RA1=0 ? (gedrückt)
		      bcf	  PORTA,2		; wenn ja, RA2 auf "0" setzen, sonst überspringen 
		      goto	 Flip_Flop	 ; und wieder Tasten prüfen (endlos)
Der PIC muss natürlich vorher konfiguriert und initialisiert werden.

MfG