- •Грицюк с. Н.____________ «_____»____________2006 г.
- •Введение
- •1 АналиЗтехнического задания
- •2 Разработка процессорного модуля
- •2.2 Вспомогательные интерфейсные микросхемы
- •Разработка последовательного интерфейса
- •3 Разработка подсистемы памяти
- •3.1 Оперативное запоминающее устройство к134ру6
- •3.2 Постоянное запоминающее устройство к556рт5
- •4 Разработка подсистем
- •4.1 Разработка подсистемы ввода/вывода
- •4.2 Разработка контролера прерываний
- •4.3 Разработка контроллера прямого доступа к памяти
- •4.4 Разработка программируемого таймера
- •4.5 Разработка ацп
- •5. Разработка принципиальной схемы микро-эвм
4 Разработка подсистем
4.1 Разработка подсистемы ввода/вывода
Контроллер клавиатуры и индикации
Самым дешевым устройством вывода
информации из МП-системы является
линейный дисплей на семисегментных
светодиодных индикаторах (ССИ), которые
выполнены в виде отдельных корпусов
ИС и могут монтироваться в линию с
числом знакомест в соответствии с
требованиями, предъявляемыми к
МП-системе. Каждый из ССИ имеет семь
светоизлучающих сегментов, комбинация
которых при засвечивании образует
число или букву. Несмотря на ограниченное
число светоизлучающих сегментов,
ССИ способен отобразить значительное
число специальных символов, которые
требуются в данном конкретном применении
МП-системы.
БИС КР580ВВ79 представляет собой программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в системах на основе микропроцессоров КР580ВМ80 и K1810BM86. Микросхема программируемого контроллера клавиатуры и индикации (ПККИ) состоит из двух основных функционально разделимых частей: клавиатурной и дисплейной. Клавиатурная часть предназначена для сопряжения с клавиатурой печатающих устройств и с произвольными наборами переключателей. Дисплейная часть ПККИ позволяет отображать информацию с помощью индикаторов различных типов (дисплеев). Упрощенная структурная схема ПККИ приведена на рисунке 13.

Рисунок 13 - Структурная схема ПККИ
В состав БИС входят: буферы клавиатуры
и датчиков (BF),
включающие также схему управления
и устранения дребезжания клавиатуры,
предназначенные для хранения входной
информации в ре
жимах
сканирования клавиатуры, наборов
датчиков и ввода по стробу; схема
управления вводом/выводом (RWCU),
вырабатывающая сигналы управления
обменом с МП и внутренними пересылками
данных и команд; буферы канала данных
(ВD), предназначенные
для обмена информацией между ПККИ
и МП; ОЗУ клавиатуры датчиков(STACK), работающее
по принципуFIFO и
предназначенное для хранения кодов
позиций клавиш и состоянии ключей
датчиков; ОЗУ отображения (RAM),
сохраняющее информацию, отображаемую
на дисплее; регистр адреса ОЗУ отображения
(RGА), предназначенный
для хранения адреса данных, записываемых
или считываемых микропроцессором;
схема управления и синхронизации
(СU), состоящая из
регистров хранения команд и счетчика
синхронизации; схема анализа состояния
ОЗУ-датчиков(STCU)
контролирующая число символов в
ОЗУ и формирующая сигнал прерыванияINT; регистры ОЗУ отображения
(RG), предназначенные для
хранения данных отображаемых на выходах
каналовА иВ; счетчик сканирования(СТ), вырабатывающий сигналы
сканирования клавиатуры, датчиков
и дисплея.
Схема подключения БИС к шинам показана на рисунке 14.

Рисунок 14 - Схема подключения ПККИ

4.2 Разработка контролера прерываний
БИС программируемого контроллера
прерываний (ПКП) представляет собой
устройство, реализующее до восьми
уровней запросов на прерывание с
возможностями программного маскирования
и изменения дисциплины обслуживания
прерываний. За счет каскадного включения
БИС КР580ВН59 число уровней прерывания
может быть расширено до 64.
У
прощенная
структурная схема ПКП приведена на
рисунке 15. В состав БИС входят:
двунаправленныйS-разрядный
буфер данных(BD),
предназначенный для сопряжения ПКП
с системной информационной шиной:
блок управления записью чтением(RWCU),
принимающий управляющие сигналы от
МП и задающий режим функционирования
ПКП; схема каскадного буфера-компаратора(СМР), используемая для включения
в систему нескольких ПКП; схема
управления (CU),
вырабатывающая сигнал прерывания
и формирующая трехбайтную командуCALL для выдачи
на шину данных; регистр запросов
прерывании (RGI), используемый
для хранения всех уровней прерываний,
на которые посту-
Рисунок 15 - Структурная схема контроллера прерываний
пают запросы: схема принятия решении
по приоритетам (PRB),
идентифицирующая приоритеты запросов
и выбирающая запрос с наивысшим
приоритетом: регистр обслуживаемых
прерываний(ISR),
сохраняю
щий
уровни запросов прерываний, находящихся
на обслуживании ПКП: регистр маскирования
прерываний (RGM),
обеспечивающий запрещение одной или
нескольких линий запросов прерывания.
С
опряжение
БИС КР580ВН59 со стандартной системной
шиной показано на рисунке 16.
Рисунок 16 - Сопряжение БИС КР580ВН59 со стандартной системой шиной
ПКП позволяет реализовать процесс прерывания по запросам от внешних устройств или по опросу микропроцессором запросов на обслуживание внешних устройств.
