Курсовая работа: Измеритель расхода топлива

; перехода к метке START.

; Обработчик прерываний

SELECTOR: MOVA, R3 ; Если R3 равен 0, то переход к метке

JZST; ST.

MOVB, R1 ; Если R1 равен 0, то переход к выводу

MOVA, B; третьего разряда (числа сотен).

JZVUVOD_1

DECB; Если R1 равен 1, то переход к выводу

MOVA, B; второго разряда (числа десятков).

JZVUVOD_2

DECB; Если R1 равен 2, то переход к выводу

MOVA, B; первого разряда (числа единиц).

JZVUVOD_3

DECB; Если R1 равен 3, то переход к метке

MOV A, B ; BIG_ZADERG.

JZ BIG_ZADERG

ST: JMP START ; ПереходкметкеSTART.

VUVOD_1: MOVP2, @R0 ; Передача цифры на порт 2 (число сотен).

SETBP0.4 ; Разрешение работы дешифратора.

CLRP0.2 ; Вывод на первый индикатор.

CLRP0.5

SETBP0.3 ; Строб записи в регистр.

CLRP0.3

INCR0 ; Переход к следующей нужной цифре.

INCR1 ; Увеличение регистра перехода к

; следующей метке вывода.

MOVTH1, #0F8h; Задается значение таймера для задержки

MOVTL1, #02Fh; на 2мс.

RETI; Возврат из прерывания.

К-во Просмотров: 826
Бесплатно скачать Курсовая работа: Измеритель расхода топлива