Dalrate.ru

Построение рабочей локальной сети

Взаимодействие УМК с периферийными внешними устройствами

Начальное значение маски:

B

B

_

B

Указатели буфера матрицы - регистры косвенной адресации R0, R1 для доступа в буфер матрицы.

MOV R0, #20H - инициализация указателей

MOV R1, #28H буфера матрицы

MOV A, # R0H - инициализация матрицы сканирования

SCAN: MOV R1, A - вывод маски A - сдвиг в право маски

MOV R2, A - запоминание маски

MOV A, R0 - чтение линий опроса

XCH A, @R0 - запись текущего значения

MOV@, R1, A - запись предыдущего значения

INC R0 - инкрементация

INC R1 показателей

MOV A, R2 - вывод следующего столбца для сканирования

JNB ACC 7, SCAN - проверка окончания цикла

Выход (RETI)

Подпрограмма опроса матрицы в большинстве случаев является подпрограммой обслуживания прерывания, которая вызывается при нажатии любой клавиши.

Для запуска процедуры сканирования необходимо все линии опроса через логическую схему 8 ("ИЛИ-НЕ") присоединить к входу внешнего прерывания INT0 или INT2.

В этом случае нажатие любой клавиши вызывает появление высокого уровня на любой линии опроса и низкого на входе прерывания INT. Контроллер начинает обрабатывать данные уровня прерывания, начиная с вектора данного уровня, на котором записан адрес перехода на начало процедуры сканирования.

H LJMP SCAN для защиты от дребезга контактов матрицы необходимо в начало процедуры SCAN записать один из вариантов защиты.

Бесконтактные двоичные датчики.

Бесконтактные двоичные датчики используются с целью получения информации о пороговых значениях некоторых физических величин (температуры, тока, напряжения, величины магнитной индукции***).

Все физические величины являются непрерывными функциями времени поэтому в качестве чувствительного элемента данной физической величины используются датчики аналогового типа к выходу которых присоединяется компаратор для получения пороговой (двоичной) функции.

ЧЭ - чувствительный элемент.

Фильтр - для подавления помех.

Усилитель - для получения нормированного сигнала.

Бесконтактный пороговый датчик температуры.

В качестве чувствительного элемента используются термопары, терморезисторы, полупроводниковые температурные датчики.

Схема использования терморезистора с ТКЕ.

Измерение температуры производится путем изменения сопротивления резистора R2, входящего в плече делителя напряжения R1 - R2. Сравнение измеряемой величины с опорной производится с помощью компаратора на не инверсный вход которого подано опорное напряжение, определяемое делителем R3 - R4, на инверсный вход измеряемое от делителя R1 - R2. При достижение значения напряжения измеряемого больше напряжения опорного, Uизм > Uоп, состояние компаратора с логической единицы сменяется логическим нулем.

Схема измерения порогового значения тока с помощью токового шунта

Токовый шунт это калиброванное сопротивление, падение напряжения на котором пропорционально падению тока. Как правило, Rш очень мало.

Uш IdUШ= Id*Rш,

Rш где Id=100 А; UШ= 75 мВ при Id= Iном.

Rш включено в схему уравновешенного моста, образованного резисторами R1 ÷ R4.

Выходное напряжение моста подается на операционный усилитель, которое усиливается до необходимой величины. На выходе усилителя напряжение сравнивается с опорным на входе компаратора. Перейти на страницу: 1 2 3 4

Популярное:

Микропроцессорныая система. Автоматический чайник Микропроцессорные и информационно-управляющие системы, в настоящее время, стали одним из наиболее дешевых и быстрых способов обработки информации. Практически ни одна область современной науки и техники не обходиться без использования их. В настоящее время всё острее встают проблемы безопасности. Практика показывает, что наибольш ...