Автор: gazman
Дата: 17.05.17 10:31
задача записывать данные в массив при нажатии на кнопку. данные это время. это я сделал. при нажатии на кнопку время заносится в отдельный элемент массива. есть проблемы. при нажатии на кнопку запускается счётчик. счёт определяет в какую ячейку массива записывать данные. на нулевой итерации контроллер уходит в ошибку. вот код
A I 0.1
CU C 1
L C 1
T #temp //переменная для сохранения итерации
L C 1
L 20
>D
R C 1 //сброс счётчика
OPN "arhive"
L #temp
L 0
==D
JC M1 // переход, если нулевая итерации
L #temp
L 16
ITD
*D // умножение для формирования адреса
LAR1 //заносим результат умножения в адресный регистр
L #REZ // значение времени, каждый раз разное. заносим в отдельную ячейку массива
T DBW [AR1,P#0.0] //передаём значение времени в массив
M1: NOP 0
при добавлении OB121 ошибка в контроллере сбрасывается, работе не мешает. но очень режет глаз.
подскажите, что не так. как мне на нулевой итерации не записывать значение в адресный регистр? из-за этого наверное ошибка.
|
|