Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


СИСТЕМА СБОРА ДАННЫХ НА БАЗЕ МП К580



 

    Эта система предназначена для последовательного опроса 8-ми аналоговых датчиков и передачи информации в ОЗУ. Опрос датчиков преобразования аналоговой информации в цифровую, запись информации в ОЗУ производится под управлением МП.

    Номер опрашиваемого датчика формируется в одном из РОН, в основном в регистре В. В 8-ми разрядном регистре в 5-ти старших разрядах записываются единицы, а в трех младших разрядах - номер датчика. Первоначально в регистре В записано число F8 в 16-тиричной системе исчисления:

11111000=F8

001

010

    При опросе каждого датчика содержимое регистра В увеличивается на 1. При опросе последнего датчика в регистре записывается число FF = 11111111.

 Добавление следующей 1 обнуляет регистр В. На выходе триггера нуля TZ появляется 1. Номер ячейки ОЗУ, в которую должен быть записан результат опроса датчика, содержится в паре РОН, например, в регистрах HL.

    Алгоритм работы системы сбора данных:

например будем считать, что первая занятая ячейка ОЗУ имеет номер 1350 в шестнадцатиричной системе. В нее будет помещен результат опроса 1-го датчика с номером 000. Через аккумулятор и шину данных номер датчика подается на устройство вывода 1 (УВ1). УВ1 подает номер датчика на коммутатор. Коммутатор опрашивает нужный датчик и передает аналоговый сигнал на АЦП. АЦП преобразует аналог. сигнал в цифровой и передает цифровой сигнал на УВВ1. Если в первом такте импульсной последовательности Ф1 МП передает номер датчика, то во втором такте он ожидает прихода сигнала окончания преобразования от АЦП. Сигнал окончания равный 1 передается через УВВ2, через шину данных в аккумулятор. Наличие сигнала окончания аккумулятор проверяет операцией циклического сдвига вправо. Если сигнал окончания пришел, то при сдвиге вправо 1 из младшего разряда аккумулятора передается в триггер сдвига ТС, триггер сдвига опрокидывается в состояние 1 и данные из устройства ввода 1 по шине данных передаются в аккумулятор, а из него в ячейку ОЗУ. Содержимое пары регистров HL и регистра В увеличивается. на 1, при этом формируется номер следующего датчика и номер ячейки, куда должен быть помещен следующий результат.

 

ЦЕНТРАЛЬНЫЙ ПРОЦЕССОРНЫЙ ЭЛЕМЕНТ (ЦПЭ) К589

 

    МП. комплект К589 построен по принципу микропрограммного управления, т.е. один и тот же набор микросхем выполняет разные функции при решении задачи в зависимости от микропрограммы, записанной в ПЗУ. Микропроцессорный комплект К589 является многосекционным, т.е. каждая 2-х разрядная секция центрального процессорного элемента содержит АЛУ и РОН. Т.к. МП является 2-х разрядным, то для обработки многоразрядных данных необходимо объединить в параллель несколько ЦПЭ. ЦПЭ К580 является асинхронным устройством. Синхронизирующий сигнал " С" необходим только для открывания триггеров РОН.

   Обработка информации производится в АЛУ. Данные в АЛУ поступают через мультиплексоры А и В. Для временного хранения информации используются регистры общего назначения R0...R9, аккумулятор и регистр " Т", близкий по функциям к аккумулятору. Выбор регистра, на который передается информация, осуществляется с помощью демультиплексора. Информация с регистров передается через мультиплексор. Мультиплексор А передает на вход АЛУ или данные с шины данных М0 М1 или с вых. аккумулятора. или с одного из РОН. Мультиплексор В передает на вход АЛУ поразрядные конъюнкции данных с внешней шины В2 В0 и шины К1 К0 или данных с вых. аккумулятора. К1 К0 или константы с К1 К0. Шина К1 К0 служит для выделения или маскирования (запрета) какого - либо разряда данных с вых. аккумулятора. или с шины В1 В0.

    Работа ЦПЭ осуществляется в соответствии МК ЦПЭ F6...F0, которая является. частью МК микро ЭВМ. Т.к. для обработки данных АЛУ объединяются параллельно, то АЛУ должно формировать сигналы сдвига вправо (входной - СП1, выходной - СП0) и сигнал переноса (входной - С1, выходной - С0).

    Сигналы X и Y управляют схемой ускоренного переноса, в которой формируется цифра переноса одновременно с образованием суммы разрядов чисел.

    Выходной буфер ВБ3 открыт только при подаче цифры переноса, в остальных случаях открыт вых. буфер ВБ4. Выходные данные из 2-х разрядного регистра адреса и 2-х разрядного аккумулятора передаются через вых. буферы 1 и 2 на шину адреса А1 А0 и на шину данных Д1 Д0 только при подаче сигналов разрешения выдачи адреса ВА и выдачи данных ВД.

    При наличии высокого уровня синхросигнала (1) триггеры открыты для приема информации. На отрицательном. фронте синхросигнала происходит передача данных с выходных триггеров.

        


Поделиться:



Последнее изменение этой страницы: 2019-10-03; Просмотров: 154; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.)
Главная | Случайная страница | Обратная связь