Zitat Zitat von Hanni
Zitat Zitat von izaseba
Der Geber hängt auf einem Externen Interrupt.
Wenn der auslöst wird eine Variable Zaehlerirq0 um eins erhöht.

Timer 1 wird so konfiguriert, daß er jede Sekunde einen Interrupt auslöst.
Hier wird die Zaehlerirq0 ausgelesen und auf Null gesetzt.

In der Hauptschleife würd ich dann die Berechnungen machen und ausgeben,
Reicht dir der Ansatz nicht mit dem Datenblatt und der Compilerdokumentation ?
da:

Zitat Zitat von SprinterSB
Es ist einfacher (und bringt dir auch mehr), wenn du versuchst, die Arbeitsweise des Programms zu verstehen und es dann selber in C programmierst. Es sind eh nicht alle Sachen übertragbar, ein Print in BASIC macht was anderes als ein printf in C! Oder such dir ein paar nicht zu schwierige C-Beispiele aus für dein erstes C-Projekt, und nicht gleich ne "Übersetzung" von BASIC nach C.
Ich geb dir noch nen Tip am Rande: Eine komplette übersetzung wird dir hier keiner liefern. Das ist nunmal nicht Sinn und Zweck dieses Forums.
Fakt ist auch, das ohne Eigeninitiative hier recht wenig passieren wird.
Ergo: Fang an zu programmieren und wenn du dabei auf Probleme stößt werden deine Fragen und Probleme hier gerne beantwortet.

Grüße,
da Hanni.