Курсовая работа: Измеритель расхода топлива
SETBP0.4 ; десятков.
SETBP0.2
CLRP0.5
SETBP0.3 ; Строб записи
CLRP0.3
INCR0 ; Переход к следующей нужной цифре.
INCR1 ; Увеличение регистра перехода к
; следующей метке вывода.
MOVTH1, #0F8h; Задается значение таймера для задержки
MOVTL1, #02Fh; на 2мс.
RETI; Возврат из прерывания.
VUVOD_3: MOVP2, @R0 ; Вывод на третий индикатор числа
SETBP0.4 ; единиц.
CLRP0.2
SETBP0.5
SETBP0.3 ; Строб записи.
CLRP0.3
INCR0
INCR1 ; Увеличение регистра перехода к
; следующей метке вывода.
MOVTH1, #0F8h; Задается значение таймера для задержки
MOVTL1, #02Fh; на 2мс.
RETI; Возврат из прерывания.
BIG_ZADERG: DECR2 ; Уменьшение числа повторений вывода
; на индикаторы на 1.
MOVA, #0h; Проверка числа повторений на
MOV B, R2 ; равенство 0.
CJNE A, B, D1
D1: MOV R0, #5Ah ; Возврат регистра 0 к первоначальному