Реферат: Регистратор дискретных сигналов

А т. е. Включаясь последовательно с большой частотой

Номер текущего индикатора задается путем подачи

F G В низкого уровня на входы К1-К9 (соответственно

порядковому номеру индикатора.

E С


D


2.4 Конструкция устройства.


Расположение элементов напечатной плате показано на рисунке 4. Обозначения соответствуют обозначениям на принципиальной электрической схеме. Разъемы для подключения внешних устройств и питания находятся на корпусе прибора и соединяются с платой шлейфами.



3. Программное обеспечение микроконтроллера.


3.1. Логическая структура устройства


После включения устройства начинает работать программа начальных установок . Производится сброс всех регистров и установка начальных параметров работы программы. После чего выполнение программы останавливается и происходит ожидание ввода данных включения/выключения каналов через последовательный порт СОМ. По окончании ввода программа вновь останавливается до нажатия кнопки ПУСК. После ее нажатия сначала запускается счетчик времени а затем основной цикл вывода времени на индикатор. Программа постоянно находится в этом цикле, а отсчет времени и проверка включения/выключения каналов производится по прерыванию таймера С/Т0.

Таким образом в работу системы можно разделить на три основных части:

  1. Включение, установка начальных параметров и ожидание ввода данных.

  2. Ввод данных, пуск и переход к основному циклу программы.

  3. Обработка прерывания таймера.


Первые две части работы системы можно описать следующим алгоритмом (на схеме изображена логика работы программы, далее приводится подробное описание алгоритма ее работы)


Алгоритм работы программы


[Инициализация порта и ввод данных]

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;

К-во Просмотров: 374
Бесплатно скачать Реферат: Регистратор дискретных сигналов