DELAY/de

Aus MCS Wiki AVR
< DELAY(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Remarks)
(Example)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<span class="f_Header">Action</span>
+
= <span class="f_Header">Funktion</span> =
  
 
Verzögert den Programmablauf für kurze Zeit.
 
Verzögert den Programmablauf für kurze Zeit.
Zeile 15: Zeile 15:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <span class="f_Header">Anmerkungen</span> =
  
 
Benutzen Sie DELAY um eine kurze Zeit zu warten.
 
Benutzen Sie DELAY um eine kurze Zeit zu warten.
Zeile 31: Zeile 31:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">See also</span> =
+
= <span class="f_Header">Siehe auch</span> =
  
 
[[WAIT]]&nbsp;,&nbsp;[[WAITMS]]
 
[[WAIT]]&nbsp;,&nbsp;[[WAITMS]]
Zeile 39: Zeile 39:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Example</span> =
+
= <span class="f_Header">Beispiel</span> =
  
 
<br/><source lang="bascomavr">
 
<br/><source lang="bascomavr">

Aktuelle Version vom 17. Februar 2013, 00:56 Uhr

Inhaltsverzeichnis

Funktion

Verzögert den Programmablauf für kurze Zeit.

 

 

Syntax

DELAY

 

 

Anmerkungen

Benutzen Sie DELAY um eine kurze Zeit zu warten.

Die Wartezeit ist ca. 1000 Mikrosekunden.

 

Notice.jpg
Interrupts die häufig auftreten und/oder lange Zeit benötigen verlängern die Wartezeit.

Für genaue Wartezeiten muss ein Timer benutzt werden.

 

 

Siehe auch

WAIT , WAITMS

 

 

Beispiel


'-----------------------------------------------------------------------------------------
'name : delay.bas
'copyright : (c) 1995-2005, MCS Electronics
'purpose : demo: DELAY, WAIT, WAITMS
'micro : Mega48
'suited for demo : yes
'commercial addon needed : no
'-----------------------------------------------------------------------------------------
 
$regfile = "m48def.dat" ' specify the used micro
$crystal = 4000000 ' used crystal frequency
$baud = 19200 ' use baud rate
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
 
Ddrb = &HFF 'port B as output
Portb = 255
Print "Starting"
Delay 'lets wait for a very short time
Print "Now wait for 3 seconds"
Portb = 0
Wait 3
Print "Ready"
Waitms 10 'wait 10 milliseconds
Portb = 255
End

Languages   English Deutsch  
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
In anderen Sprachen
Sprache