Реферат: Измерение угла опережения зажигания

LD A, (HL) ; выбор кода сегментного индикатора.

LD (R8), A

INC (R9)

M: LD A, (R9) ; ожидание прихода сигнала на вход немаскируемого прерывания.

JR NZ, M;

DJNZ L;

JP N;

Программа обработки прерывания вывода на индикатор :

LD A, (R9)

OUT 16,A ; вывод данных о сегментах.

LD (R9),0

RETI

Программа обработки прерывания с датчика:

EXX ; обмен с альтернативными регистрами.

LD A, (R7) ; проверка состояния счетчика [AK1] [AK2] [AK3]

JR NZ N; на выходе таймера истинное значение счетчика

LD (R7),1 ; на выходе таймера ложное значение счетчика

EXX

RETI

N: LD (R7),0

IN A,0 ; ввод значения Счетчика1 с выхода таймера.

XOR FFH ; инверсия, так как счетчик таймера считает в отрицательном направлении.

LD L,A

IN A,0

XOR FFH

LD H,A

LD (R1), HL

IN A,4 ; ввод состояния переключателя.

CPS 1

К-во Просмотров: 403
Бесплатно скачать Реферат: Измерение угла опережения зажигания