Структурная схема микропроцессорной системы и её описание. Выбор элементов для принципиальной схемы: микропроцессор, генератор импульсов, системный контроллер, регистр вектора прерывания, запоминающие устройства. Схема алгоритма и описание работы схемы.
«Судовая система контроля под управлением микропроцессора I8080A»Разработать судовую систему контроля, работающую · количество каналов измерения: 8, причем: вход 1,2 - постоянное напряжение 0…10МВ, вход 3,4 - 0…100В, входы 5,6 - постоянный ток 0…5 МА, частота высшей гармоники 10 Гц. Все аналоговые сигналы, введенные в систему, сравниваются программно с двумя порогами: предупредительной (95% от максимального значения сигнала) и аварийной (98%) сигнализации.Также в системе присутствует ПЗУ с программой, по которой работает система, и ОЗУ для организации стека Для вывода сигналов управления на АЦП, ввода цифрового кода от АЦП, ввода информации с контактов и вывод сигналов на светодиоды используется параллельный интерфейс.D0 - D7: двунаправленная шина данных с тремя состояниями, используемая для обмена информацией с памятью или устройствами ввода-вывода; RESET (12): вход по которому поступает сигнал на начальную установку микропроцессора; READY (23): сигнал на входе, информирующий МП о готовности данных на шине к вводу в микропроцессор; INT (14): вход, используемый для аппаратного запроса прерывания выполнения основной программы и перехода на выполнение подпрограммы обслуживания прерывания. При переходе в состояние "Захват" выходы шины адреса и шины данных микропроцессора переводятся в высокоомное состояние. HLDA (21): подтверждение захвата шин, выход сигнала, указывающего на то, что выходы шины адреса и шины данных микропроцессора перешли в высокоомное состояние и внешние устройства могут управлять магистралью микро-ЭВМ. МП состоит из следующих основных функциональных блоков: арифметическо-логического устройства, блока регистров, блока регистра команд, блока управления и синхронизации, буферных регистров данных и адреса и внутренней магистрали данных.1 - выход сброса RESET 2 - вход сброса RESIN 6 - ТТЛ тактовый выход второй фазы F2ТТЛ 10 - тактовый выход второй фазы F2 11 - тактовый выход первой фазы F1Системный контроллер - микросхема 8228 микропроцессорного комплекта I8080, необходим для буферирования шины данных и демультиплексирования сигналов управления. Назначение выводов: 22 - Разрешение работы шин, сигнал Н-уровня, устанавливающий все выходы в высокоимпедансное состояние ; 23 - подтверждение прерывания, сигнал L-уровня, используемый для стробирования ввода адреса подпрограммы обслуживания прерывания; 8,21,19,6,10,12,17,17 - входы/выходы данных со стороны МП; Вход микропроцессора I8080, на который на который может подать запрос на прерывание до 8 устройств, имеет обозначение INTR.Для задания вектора рестарта в курсовой работе используется микросхема CD4034A - 8-разрядный, двунаправленный шинный регистр со входами и выходами как параллельными, так и последовательными. Регистр имеет: последовательный вход данных S1, тактовый вход С, вход ЕА разрешения линиям А, входы переключения асинхронного и синхронного режимов А/S, а также параллельного и последовательного - Р/S. Каждый из восьми разрядов регистра имеет два двунаправленных входа-выхода данных (всего 16), В зависимости от сигнала на входе А/В выбираются для работы с данными 8 линий А или 8 линий В. Параллельная работа регистра разрешается, если на вход Р/S подано напряжение высокого уровня. Если на входе А/В - напряжение высокого уровня, линии А становятся входами, линии В - выходами регистра.В состав БИС входят: двунаправленный 8-разрядный буфер данных, связывающий ППИ с системной шиной данных; блок управления записью-чтением, обеспечивающий управление внешними и внутренними передачами данными, управляющих слов и информации о состоянии; три 8-разрядных канала ввода-вывода (А, В, С), причем порт С разделен на две секции по 4 разряда для обмена информацией с внешними устройствами; схема управления группой А, вырабатывающая сигналы управления каналом А и старшими разрядами канала С [PC (7-4)]; схема управления группой В и младшими разрядами канала с [РС(3-0)]. Управляющее слово может задать один из трех режимов: основной режим ввода/вывода (режим 0), стробируемый ввод/вывод (режим 1), режим двунаправленной передачи информации (режим 2). Одним управляющим словом можно установить различные режимы работы для каждого из каналов в соответствии с форматом управляющего слова: Канал Канал C может быть использован для передачи данных только в режиме 0, а в остальных режимах он служит для передачи управляющих сигналов, сопровождающих процесс обмена по каналам При поразрядном управлении каналом C разряды D3-D1 определяют номер модифицируемого разряда; разряд D0 задает сброс (D0=0) или установку (D0=1) модифицируемого разряда; разряды D6-D4 не используются.Для применения в разрабатываемом микропроцессорном блоке возможно использовать ПЗУ с ультрафиолетовым стиранием типа AM 2716, основные параметры и условно-графическое обозначение: Ток потребления, МА: ICC ? 100 Микросхемы серии К573 имеют ряд особенностей: Информация считывается в том же коде, в каком записывается.