
- •Введение
- •1 Расшифровка и анализ задания
- •Int (зпр) – сигналы запроса прерывания от внешнего источника; вызывает подпрограмму обслуживания прерывания, если прерывание разрешено ранее по команде eni; сигнал rst запрещает прерывания;
- •2.2 Разработка структурной схемы мпс
- •3.2 Модуль пзу к556рт5
- •3.3 Многорежимный буферный регистр к589ир12
- •3.4 Подключение озу и пзу к системной шине
- •4.3 Параллельный интерфейс
- •5 Разработка алгоритма работы микропроцессорной
- •6 Разработка управляющей программы для мк
- •Ins a,bus; считывание данных в r3
- •Заключение
- •Список использованных источников
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.