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.