
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo gerdl, der BEEP-Befehl benutzt auf allen OM-Controllern die interne Variable RTCTIMER. Sie wird vom BEEP-Befehl auf 0 gesetzt. Dieser Hinweis fehlt bislang in der OM-Dokumentation. RTCTIMER wird auch von der Uhr benutzt: Wenn die Variable den Wert 50 erreicht hat, ist eine Sekunde verstrichen und SECOND wird weitergezählt. > Die Sekunde zählt schön bis 5 und bleibt nach dem Beep bei sekunde 5 stehen. Das ist klar. RTCTIMER erreicht nie den Wert 50. Mit OCBASIC könntest Du die Variable RTCTIMER zwischenspeichern: INCLUDE "omac.def" DIM rtctimertemp BYTE DIM beeper PORT[6] WHILE 1 rtctimertemp=RTCTIMER BEEP 30,5,beeper RTCTIMER=rtctimertemp PAUSE 25 PRINT HOUR;" ";MINUTE;" ";SECOND WEND Viele Grüße Dietmar Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |