Реферат: Регистратор дискретных сигналов
А т. е. Включаясь последовательно с большой частотой
Номер текущего индикатора задается путем подачи
F G В низкого уровня на входы К1-К9 (соответственно
порядковому номеру индикатора.
E С
D
2.4 Конструкция устройства.
Расположение элементов напечатной плате показано на рисунке 4. Обозначения соответствуют обозначениям на принципиальной электрической схеме. Разъемы для подключения внешних устройств и питания находятся на корпусе прибора и соединяются с платой шлейфами.
3. Программное обеспечение микроконтроллера.
3.1. Логическая структура устройства
После включения устройства начинает работать программа начальных установок . Производится сброс всех регистров и установка начальных параметров работы программы. После чего выполнение программы останавливается и происходит ожидание ввода данных включения/выключения каналов через последовательный порт СОМ. По окончании ввода программа вновь останавливается до нажатия кнопки ПУСК. После ее нажатия сначала запускается счетчик времени а затем основной цикл вывода времени на индикатор. Программа постоянно находится в этом цикле, а отсчет времени и проверка включения/выключения каналов производится по прерыванию таймера С/Т0.
Таким образом в работу системы можно разделить на три основных части:
-
Включение, установка начальных параметров и ожидание ввода данных.
-
Ввод данных, пуск и переход к основному циклу программы.
-
Обработка прерывания таймера.
Первые две части работы системы можно описать следующим алгоритмом (на схеме изображена логика работы программы, далее приводится подробное описание алгоритма ее работы)
Алгоритм работы программы
[Инициализация порта и ввод данных]
M1: While (RI=0) do { };
A := SBUF;
RI :=0;
C := A.3;
R0 := 20H+A*4;
For ( i = 0 to 4) do {
While (RI=0) do { };
A := SBUF;
RI :=0;