TIME$/de
(→Remarks) |
(→Assembler) |
||
(4 intermediate revisions by one user not shown) | |||
Line 31: | Line 31: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | Der einzige Unterschied zu VB ist dass alle | + | Der einzige Unterschied zu VB ist dass alle Ziffern bei der Zeitzuweisung gegeben werden müssen. Dadurch entsteht schlanker Code. Natürlich könnte man dieses Verhalten ändern. |
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
Line 43: | Line 43: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Assembler</span> = |
− | + | Die folgenden Assembler-Routinen aus der mcs.lib werden aufgerufen: | |
− | + | Bei Zuweisung zu TIME$ : _set_time (calls _str2byte) | |
− | + | Beim Lesen von TIME$ : _make_dt (calls _byte2str) | |
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
Line 55: | Line 55: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Siehe auch</span> = |
[[DATE$]] , [[CONFIG CLOCK|CONFIG CLOCK]] , [[CONFIG DATE|CONFIG DATE]] | [[DATE$]] , [[CONFIG CLOCK|CONFIG CLOCK]] , [[CONFIG DATE|CONFIG DATE]] | ||
Line 63: | Line 63: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Beispiel</span> = |
− | + | Siehe Beispiel bei [http://avrhelp.mcselec.com/date_.htm DATE$] | |
<br/>{{Languages}} | <br/>{{Languages}} | ||
[[Category:BASCOM Language Reference/de]] | [[Category:BASCOM Language Reference/de]] |
Latest revision as of 01:14, 20 March 2013
Contents |
Funktion
Interne Variable für die Uhrzeit.
Syntax
TIME$ = "hh:mm:ss"
var = TIME$
Anmerkungen
Die TIME$ Variable wird in Kombination mit CONFIG CLOCK und CONFIG DATE benutzt.
Siehe CONFIG CLOCK Befehl für weitere Informationen. In der Interrupt Routine werden die _Sec, _Min und _Hour Variablen aktualisiert. Das Zeit-Format ist das 24-Stunden-Format.
Wenn der TIME$ Variablen eine Konstante oder Variable zugewiesen wird dann werden die _sec, _Hour und _Min Variablen auf die neue Zeit gesetzt.
Der einzige Unterschied zu VB ist dass alle Ziffern bei der Zeitzuweisung gegeben werden müssen. Dadurch entsteht schlanker Code. Natürlich könnte man dieses Verhalten ändern.
Bitte nicht TIME$ mit der TIME Funktion verwechseln!
Assembler
Die folgenden Assembler-Routinen aus der mcs.lib werden aufgerufen:
Bei Zuweisung zu TIME$ : _set_time (calls _str2byte)
Beim Lesen von TIME$ : _make_dt (calls _byte2str)
Siehe auch
DATE$ , CONFIG CLOCK , CONFIG DATE
Beispiel
Siehe Beispiel bei DATE$
Languages | English • Deutsch |
---|