Отчёт №3 (1056178), страница 2
Текст из файла (страница 2)
ldi led, $FD ; указываем индикатор для вывода (здесь второй)
out portB, led ; программируем выходы порта B для работы первого индикатора
rcall Timer_go ; вызываем подпрограмму временной задержки
dec opros
brne GODAY ; переход по "не равно",тем самым обеспечивается непрерывный вывод выбранного числа до следующего опроса клавиатуры
ret ; возвращение из подпрограммы IMAGE
IMAGE2:
GOMONTH:
; вывод старшего разряда месяца на первый индикатор
out portC, R28 ; вывод старшего разряда месяца с выходов порта C
ldi led, $FB ; указываем индикатор для вывода (здесь третий)
out portB, led ; программируем выходы порта B для работы первого индикатора
rcall Timer_go ; вызываем подпрограмму временной задержки
; вывод третьего разряда месяца на второй индикатор
out portC, kod ; вывод старшего разряда месяца с выходов порта C
ldi led, $F7 ; указываем индикатор для вывода (здесь четвёртый)
out portB, led ; программируем выходы порта B для работы первого индикатора
rcall Timer_go ; вызываем подпрограмму временной задержки
dec opros
brne GOMONTH ; переход по "не равно",тем самым обеспечивается непрерывный вывод выбранного числа до следующего опроса клавиатуры
ret ; возвращение из подпрограммы IMAGE















