Moin Patze,

es wäre ganz hilfreich, wenn Du den kompletten Code posten könntest, der nicht funktioniert. Dann findet sich der Fehler bestimmt...

Und bis dahin noch zwei Tipps & eine Frage:

1. Befehle wie "Config PortC = Output" sollten vor die Do-Loop-Schleife.
2. Variablen, die Werte zwischen 1-10 bzw. 0-7 annehmen sollen, können auch als Byte dimensioniert werden. Das spart RAM-Speicher!
3. Wozu brauchst Du die Variablen I und N überhaupt?

Gruß,

Daniel