Witam wszystkich forumowiczów, zacznę może od tego, że od nie dawna interesuje się mikrokontrolerami i to jeszcze nie zupełnie się w to wciągłem. Tak więc mam taki problem, gościu z zajęć kazał nam obliczyć częstotliwość migania pojedynczego wskaźnika na wyświetlaczu 7-mio segmentowym LED, tylko ja niestety nie bardzo pamiętam skąd mam wziasc te wartości z tego programu tak więc zwracam się z prośbą do was o podpowiedz w tym zadaniu.
Cytat:;opoznienie zalezne od r16 dla 16 MHz
waitms: push yl
push yh
opms1: ldy 2000 ; 2000x8 = 16 000
opms: nop
nop
nop
nop
sbiw yl,1
brne opms
dec r16
brne opms1
pop yh
pop yl
ret
Cytat:pocz_w: in r16,pina
com r16
andi r16,15
rcall bin7seg
out portd,r16
cbi portb,0
ldi r16,5
rcall waitms
sbi portb,0
in r16,pina
com r16
swap r16
andi r16,15
rcall bin7seg
out portd,r16
cbi portb,1
ldi r16,5
rcall waitms
sbi portb,1
rjmp pocz_w