Revision history for InitTimer
Additions:
""/*Das folgende Beispiel zählt die seit dem Programmstart vergangenen Sekunden und gibt diese am Bildschirm aus. Die Erzeugung der Zeitbasis erfolgt dabei mit dem Peripheriebaustein 8253. */""
Deletions:
Additions:
Die Funktion initialisiert Zähler 0 und 1 in Modus 3 und Zähler 2 in Modus 2. Weiterhin werden die Startwerte von Zähler 0 und 1 so modifiziert, dass am Takteingang von Zähler 2 eine Frequenz von f=1Khz anliegt. Der übergebene Parameter time entspricht nach der fehlerfreien Ausführung der Funktion dem Startwert von Zähler 2. Dadurch ist es möglich, Frequenzen mit einer Periodendauer von T=time*1ms zu erzeugen. Zum Start der Zähler 1 und 2 müssen die Freigaben GATE 1 und GATE 2 über den ""Parallel-Baustein"" (PC1 und PC2) freigeschaltet werden.
Deletions:
und PC2) freigeschaltet werden.
Additions:
Die Funktion initialisiert Zähler 0 und 1 in Modus 3 und Zähler 2 in Modus 2. Weiterhin werden die Startwerte von Zähler 0 und 1 so modifiziert, dass am Takteingang von Zähler 2 eine Frequenz von f=1Khz anliegt. Der übergebene Parameter time entspricht nach der fehlerfreien Ausführung der Funktion dem Startwert von Zähler 2. Dadurch ist es möglich, Frequenzen mit einer Periodendauer von T=time*1ms zu erzeugen. Zum Start der Zähler 1 und 2 müssen die Freigaben GATE 1 und GATE 2 über den ""Parallel-Baustein"" (PC1
""sec++;""
""sec++;""
Deletions:
Weiterhin werden die Startwerte von Zähler 0 und 1 so modifiziert, dass am
Takteingang von Zähler 2 eine Frequenz von f=1Khz anliegt. Der übergebene
Parameter time entspricht nach der fehlerfreien Ausführung der Funktion dem
Startwert von Zähler 2. Dadurch ist es möglich, Frequenzen mit einer
Periodendauer von T=time*1ms zu erzeugen. Zum Start der Zähler 1 und 2
müssen die Freigaben GATE 1 und GATE 2 über den ""Parallel-Baustein"" (PC1
sec++;