Pętle opóźnień czasowych

Transkrypt

Pętle opóźnień czasowych
Pętle opóźnień czasowych
; program 1 – opoznienie czasowe 511=255*2+1 cykli, okolo 511us
MOV
PETLA:
DJNZ
R7,#255
R7,PETLA
; program 2 – opoznienie czasowe 511=255*(255*2+1)+1 cykli
MOV
PETLA2:
MOV
PETLA:
DJNZ
DJNZ
R6,#255
R7,#255
R7,PETLA
R6,PETLA2
Zadania:
1. Uruchom programy przykładowe.
2. Zbuduj pętlę opóźnienia o wartości około 1s (1 000 000 cykli)
3. Dokonaj poprawek w pętli z zad. 2 dla uzyskania dokładnie jednej sekundy. Jeden cykl trwa
dokładnie 12/11,059 MHz.

Podobne dokumenty