Вот при изучении ассемблера столкнулся с проблемой анти дребезга.
Прошу посмотреть мой код и вынести вердикт работоспособно ли это. Если нет
представьте своё решения этой проблемы. Прошу выкладывать только на АССЕМБЛЕРЕ .
Раздел: Алгоритмы
Прошу посмотреть мой код и вынести вердикт работоспособно ли это. Если нет
представьте своё решения этой проблемы. Прошу выкладывать только на АССЕМБЛЕРЕ .
main:
clr temp ;сброс регистра
sbis pind ,0 ;проверка порта Д, если 1 пропустить сдледующу команду
rjmp main ;безусловный переход к началу
rcall wait ;вызов програмы задержки
SBIC pind,0 ;проверка порта Д, если 1 пропустить сдледующу команду
ldi temp,0xFF ;запись в регистр значения
out portb,temp ;вывод в порт заначения регистра
rjmp main ;безусловный переход к началу
wait:
push loop
ldi loop, 200
wt1:
dec loop
brne wt1
pop loop
ret
Раздел: Алгоритмы