- •Введение
- •1 Расшифровка и анализ задания
- •Int (зпр) – сигналы запроса прерывания от внешнего источника; вызывает подпрограмму обслуживания прерывания, если прерывание разрешено ранее по команде eni; сигнал rst запрещает прерывания;
- •2.2 Разработка структурной схемы мпс
- •3.2 Модуль пзу к556рт5
- •3.3 Многорежимный буферный регистр к589ир12
- •3.4 Подключение озу и пзу к системной шине
- •4.3 Параллельный интерфейс
3.2 Модуль пзу к556рт5
Для расширения памяти программ микроконтроллера в соответствии с заданием выберем К556РТ5. Это ППЗУ, изготовленная по ТТЛШ-технологии. Технические характеристики ПЗУ представлены в таблице 3.
Таблица 3 – Основные электрические параметры микросхемы К556РТ5
Название параметра |
Значение параметра |
Емкость |
512х8 (4К) |
Напряжение питания в статическом режиме |
Ucc=5±0,5 В |
Время выборки |
80 нс |
Потребляемая мощность |
1000 мВт |
Тип выхода |
ТТЛ-ОК |
Ток потребления, мА |
190 |
Условное обозначение микросхемы К556РТ5 приведено на рисунке 10.
Рисунок 10 – Микросхема К556РТ5
Матрица до программирования, т. е. в исходном состоянии, содержит однородный массив проводящих перемычек, соединяющих строки и столбцы во всех точках их пересечений. Перемычки устанавливают из поликристаллического кремния. Перемычка в матрице выполняет роль ЭП. Наличие перемычки кодируют логической 1, если усилитель считывания является повторителем, и логическим 0, если усилитель считывания — инвертор. Следовательно, микросхема ППЗУ в исходном состоянии перед программированием в зависимости от характеристики выходного усилителя может иметь заполнение матрицы либо логическим 0, либо логической 1.
Операция-программирования заключается в разрушении (пережигании) части плавких перемычек на поверхности кристалла импульсами тока амплитудой 30 ... 50 мА. Технические средства для выполнения этой операции достаточно просты и могут быть построены самим пользователем.
Типичный вариант реализации микросхемы ППЗУ представлен на рисунке 11.
Рисунок 11 – Структурная схема микросхемы К556РТ5
3.3 Многорежимный буферный регистр к589ир12
Для подключения дополнительных микросхем ПЗУ и ОЗУ выберем многорежимный буферный регистр (МБР) К589ИР12.
Корпус микросхемы пластмассовый прямоугольный типа 239.24-2.
Основные параметры микросхемы приведены в таблице 5.
Условное обозначение микросхемы К589ИР12 представлена на рисунке 12.
Таблица 4 – Основные параметры микросхемы К589ИР12
Название параметра |
Значение параметра |
Напряжение источника питания |
5 В ± 5% |
Диапазон рабочих температур |
-10 ... +70 °С |
Предельное напряжение источника питания (кратковременно в течение 5 мс), не более |
7 В |
Предельное напряжение источника питания, не более |
6 В |
Предельное напряжение на выходе (закрытой ИС), не более |
5,25 В |
Предельное входное напряжение, не более |
5,5 В |
Предельный ток на входе, не менее |
-5 мА |
Рисунок 12 – Условное обозначение БИС К589ИР12
Структурная схема многорежимного буферного регистра приведена на рисунке 13.
Рисунок 13 – Структурная схема БИС К589ИР12
МБР предназначен для буферизации данных, временного и электрического согласования параллельных шин, выполнения функций прерывающих каналов ввода/вывода информации.
В ее состав входят: триггер запроса прерывания (Г), 8-разрядный параллельный регистр (RG); выходной буфер данных; логические схемы для выработки сигналов управления.
Описание выводов МБР приведено в таблице 5.
Таблица 5 – Назначение выводов
Обозначение вывода |
Номер контакта |
Назначение вывода |
D1-D8 |
22; 20; 18; 16; 9; 7; 5; 3 |
8-разрядная параллельная входная шина данных |
Q1-Q8 |
21; 19; 17; 15; 10; 8; 6; 4 |
8-разрядная параллельная выходная шина данных |
EW |
11 |
Вход строба |
MD |
2 |
Вход выбора режима |
CS1, CS2 |
1; 13 |
Входы выбора кристалла |
CLR |
14 |
Вход установки нуля |
INP |
23 |
Выход запроса прерывания |
Запись данных в RG из шины D1(7 — 0) происходит положительным потенциалом на входе С, описываемым выражением .
Чтение информации в шину DO (7 — 0) производится высоким потенциалом сигнала . Сигнал запроса прерывания вырабатывается низким потенциалом при комбинации сигналов , где Q -данные на прямом плече триггера Г.
Установка триггера производится по низкому потенциалу асинхронно при комбинации сигналов . Сброс триггера производится отрицательным фронтом сигнала на входе STB.