Mikroprozessor

Hallo,
Habe eine Aufgabe, wo ich eure hilfe bräuchte

Aufgabe:
Entwickeln Sie den Programmablaufplan und das Programmlisting für ein Verzögerungsprogramm mit einer Basiszeit von 10ms.

probleme liegen in der zeitberechnung


Bitte um Antwort
 
AW: Mikroprozessor

Das geht immer so:
Du hast einen Hardwarezähler Z, der bei jedem Zeittakt erhöht wird

Im Programm:
Code:
extern uint Z  ;das ist der Hardwarezähler 
uInt Z0
int Delta 

.... 
Z_0 = Z 
do { 
   delta = Z - Z0 
   } until (delta > 100)    ; z.B. 100 * Taktzeit warten
 
Zuletzt bearbeitet:
Top