mov dx, Port_A
mov al, 10111001B Род работы = 01000110
out dx, al Запись в порт с адресом dx числа al (Ожидание указания на конкретный род работы).
Проверка ГП = 0 (ДА \ НЕТ) отсутствует.
mov dx, Port_C Записываем в регистр dx адрес порта С.
mov al, 00000110B CД=1, 0v
out dx, al Запись в порт с адресом dx числа al (СД установился = 1)
end; Конец ассемблерной вставки.
delay (100); Необходимая задержка для установления линии СД.
Согласно алгоритму здесь должна быть проверка линии ГП – проверка отсутствует.
Asm Ассемблерная вставка:
mov al, 00000111B CД=0, +5v
out dx, al Запись в порт с адресом dx числа al (СД установился = 0)
mov dx, Port_ A Записываем в регистр dx адрес порта А.
mov al, 11000101B Режим измерения R = 00111010
out dx, al Запись в порт с адресом dx числа al (Вольтметр переводиться в режим измерения сопротивления).(Конкретный род работы).
mov dx, Port_C Записываем в регистр dx адрес порта С.
mov al, 00000110B CД=1, 0v
out dx, al Запись в порт с адресом dx числа al (СД установился = 1)
end; Конец ассемблерной вставки.
delay (100); Необходимая задержка для установления линии СД.
asm Ассемблерная вставка.
mov al, 00000111B CД=0, 0v
out dx, al Запись в порт с адресом dx числа al (СД установился = 0)
mov dx, Port_A Записываем в регистр dx адрес порта А.
mov al, 0111101B Предел измерений = 1000010
out dx, al Запись в порт с адресом dx числа al (Ожидание ввода предела измерений).
mov dx, Port_C Записываем в регистр dx адрес порта С.
mov al, 00000110B CД=1, 0v
out dx, al Запись в порт с адресом dx числа al (СД установился = 1)
end; Конец ассемблерной вставки.
delay (100); Необходимая задержка для установления линии СД.
asm Ассемблерная вставка.
mov al, 00000111B CД=0, 0v
out dx, al Запись в порт с адресом dx числа al (СД установился = 0)
mov dx, Port_A Записываем в регистр dx адрес порта А.
mov al, 1001101B Предел измерений 200 кОм = 0110010
out dx, al Запись в порт с адресом dx числа al (Установился конкретный предел измерений равный 200 кОм)
mov dx, Port_C Записываем в регистр dx адрес порта С.
mov al, 00000110B CД=1, 0v
out dx, al Запись в порт с адресом dx числа al
end; Конец ассемблерной вставки.
delay (100); Необходимая задержка для установления линии СД.
asm
mov al, 00000111B CД=0, 0v
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.