Группа: Участник
Сообщений: 18
Регистрация: 25-10-07
Пользователь №: 31 737
Как написать паузы на ассемблере с большой длительностью? ...допустим выход порта устанавливать то в 0 то в 1 с интервалом в минуту. Не таким же образом...? ......... mov r2,#00h vozv: mov r1,#00h djnz r1,$ djnz r2,vozv ..........
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954
Для этого используют таймеры: в процедуре обработки прерывания от таймера производят необходимые действия. Если выдержка времени, ну, очень большая - необходимое действие выполняют один раз на несколько прерываний (ведут подсчет прерываний).