Структурная схема МПС. Обработка информации. Структурная схема микропроцессорной системы

Страницы работы

Фрагмент текста работы

Младшая половина канала С ППА-1, настроенная на ввод информации ,используется для приема сигналов с датчиков Х1,Х2,X3,Х4.

Распределение адресного пространства устройств ввода-вывода осуществляется с помощью микросхемы ПЗУ КР556РТ16 при наличии нулевого уровня на ADR15 и приведено в таблице 4.

Таблица 4 - Распределение адресного пространства устройств ввода-вывода

Адрес

ПЗУ

Содержимое ячейки

Наименование

Микросхемы

E0h—E3h

1h

Программируемый интервальный таймер ПИТ1 КР580ВИ53

E4h—E7h

2h

Программируемый интервальный таймер ПИТ2 КР580ВИ53

E8h—EBh

4h

Программируемый периферийный адаптер ППА1 КР580ВВ55А

ECh—EFh

8h

Программируемый периферийный адаптер ППА2 КР580ВВ55А

F0h—F1h

10h

Программируемый связной адаптер ПСА КР580ВВ51А

F4h—F5h

20h

Контроллер приоритетов прерываний КПП КР580ВН59А

F8h

40h

Регистр индикации РИ1

FCh

80h

Регистр индикации РИ2

Реализация асинхронного канала связи МПС с удаленным терминалом осуществлена на основе БИС универсального синхронно-асинхронного приемопередатчика КР580ВВ51А.

Последовательный канал связи обеспечивает выдачу сигналов DTR и RTS к терминалу и прием сигналов DSR и CTS, задающих начало сеанса связи. Программно осуществляется  обмен информацией между МПС и ЭВМ. В зависимости от запроса терминала (символы D или A), полученного по обратному каналу данных - от терминала к МПС, система выдает соответственно либо результат обработки цифровых датчиков Y1, либо результат обработки аналоговой информации Y4. Синхронизация работы БИС осуществляется с частотой  250 кГц, получаемой с выхода программируемого интервального таймера.


Рисунок 13 - Организация подсистемы ввода- вывода


4 Разработка схем подключения ПЗУ и ОЗУ

4.1 Память программ

Данная микропроцессорная система должна иметь ПЗУ объемом 16 Кбайт. Адресное пространство (0000H-3FFFH). Для организации постоянной памяти используются микросхемы КР556РТ16 емкостью 8 Кбайт; таким образом, для обеспечения заданной емкости ПЗУ необходимо применение двух таких микросхем (0000H-1FFFH и 2000H-3FFFH), т.к для обеспечения требуемой информационной емкости ПЗУ необходимо наращивать память горизонтально.

Микросхема КР556РТ16 является БИС программируемого ПЗУ информационной емкостью 65536 бит с организацией 8192 8-разрядных байтов. По уровню и набору сигналов микросхема может использоваться для прямого подключения к системной шине микропроцессорной системы. Вход выборки кристалла CS – инверсный. Выходы данных БИС имеют три состояния и переходят в состояние высокого выходного сопротивления, не нагружающего шину системы, при неактивном сигнале CS. Микросхема имеет 13 адресных входов.

4.2 Память данных

В данной системе необходимо построить ОЗУ емкостью 4 Кбайт (адресное пространство - 4000H-4FFFH) на микросхемах К541РУ1. Эти микросхемы являются статическими оперативными запоминающими устройствами на основе инжекционных структур. Микросхемы имеют информационную емкость 4096 бит с организацией 4096 слов по 1 разряду. Таким образом, для организации 4 Кбайт памяти необходимо применение восьми микросхем, т.к. для обеспечения требуемой разрядности  схем ОЗУ  осуществлено вертикальное наращивание памяти (увеличение разрядности).

Микросхемы имеют совмещенную для ввода и вывода информации шину данных с тремя состояниями; таким образом, возможно их прямое подключение к шине данных системы. Для выборки кристалла используется инверсный вход CS; для выбора режима работы – один вход WR, низкий уровень на котором говорит микросхеме о необходимости записи информации в ОЗУ с шины данных, высокий – о необходимости выдачи записанной информации на ШД. При высоком неактивном уровне на входе CS сигнал на входе WR может быть любым. Для выбора адреса слова микросхема имеет 12 адресных входов, напрямую подключаемых к шине адреса.

4.3 Реализация модуля памяти

Логика выборки БИС реализована на схеме ТТЛ-дешифратора К155ИД12, на входы которого подаются разряды А14, А13 шины адреса. На вход разрешения дешифрации V подаётся 15-й бит с шины адресов (ADR15), если равен уровню логической единицы, то на выходе уровень логической единицы – дешифрация разрешена иначе - нет. Этим производится разделение адресного пространства ввода-вывода и подсистемы памяти. С выходов дешифратора через инвертор сигнал разрешения поступает на входы выбора микросхем памяти CS. Для ОЗУ режим работы определяется сигналом на входе WR/RD: единичный сигнал ¾ режим чтения, нулевой ¾ записи.

В ПЗУ размещены программы начальной инициализации системы, обработки данных, обслуживания прерываний. ОЗУ используется для хранения промежуточных данных в процессе

Похожие материалы

Информация о работе