DELAY/de

From MCS Wiki AVR
< DELAY(Difference between revisions)
Jump to: navigation, search
((**COPIED FROM ENGLISH PAGE**) =)
(Example)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 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.
Line 15: Line 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> =
  
Use DELAY to wait for a short time.
+
Benutzen Sie DELAY um eine kurze Zeit zu warten.
  
The delay time is ca. 1000 microseconds.
+
Die Wartezeit ist ca. 1000 Mikrosekunden.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
[[File:Notice.jpg|left|Notice.jpg]]Interrupts that occur frequently and/or take a long time to process, will let the delay last longer.
+
[[File:Notice.jpg|left|Notice.jpg]]Interrupts die häufig auftreten und/oder lange Zeit benötigen verlängern die Wartezeit.
  
When you need a very accurate delay, you need to use a timer.
+
Für genaue Wartezeiten muss ein Timer benutzt werden.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
Line 31: Line 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]]
Line 39: Line 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">

Latest revision as of 00:56, 17 February 2013

Contents

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  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language