- •Введение
- •1 АналиЗтехнического задания
- •2 Разработка процессорного модуля
- •2.2 Вспомогательные интерфейсные микросхемы
- •3 Разработка подсистемы памяти
- •3.2 Постоянное запоминающее устройство к541ре1
- •4.1 Подбор подсистемы ввода/вывода
- •4.2 Контролер прерываний
- •4.3 Контроллер прямого доступа к памяти
- •4.4 Программируемый таймер
- •4.5 Аналогово-цифровой преобразователь к572вп1
- •6. Реализация микропроцессора к580вм80 в системе
4.1 Подбор подсистемы ввода/вывода
Самым дешевым устройством выводаинформации из МП-системы является линейный дисплей на семисегментных светодиодных индикаторах (ССИ), которые выполнены в виде отдельных корпусов ИС и могут монтироваться в линию с числом знакомест в соответствии с требованиями, предъявляемыми к МП-системе. Каждый из ССИ имеет семь светоизлучающих сегментов, комбинация которых при засвечивании образует число или букву. Несмотря на ограниченное число светоизлучающих сегментов, ССИ способен отобразить значительное число специальных символов, которые требуются в данном конкретном применении МП-системы.
БИС К580ВВ79 представляет собой программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в системах на основе микропроцессоров К580ВМ80 и K1810BM86. Микросхема программируемого контроллера клавиатуры и индикации (ПККИ) состоит из двух основных функционально разделимых частей: клавиатурной и дисплейной. Клавиатурная часть предназначена для сопряжения с клавиатурой печатающих устройств и с произвольными наборами переключателей. Дисплейная часть ПККИ позволяет отображать информацию с помощью индикаторов различных типов (дисплеев).
Рисунок 15 - Структурная схема ПККИ
В состав БИС входят: буферы клавиатуры и датчиков (BF), включающие также схему управления и устранения дребезжания клавиатуры, предназначенные для хранения входной информации в режимах сканирования клавиатуры, наборов датчиков и ввода по стробу; схема управления вводом/выводом (RWCU), вырабатывающая сигналы управления обменом с МП и внутренними пересылками данных и команд; буферы канала данных (ВD), предназначенные для обмена информацией между ПККИ и МП; ОЗУ клавиатуры датчиков(STACK), работающее по принципуFIFO и предназначенное для хранения кодов позиций клавиш и состоянии ключей датчиков; ОЗУ отображения (RAM), сохраняющее информацию, отображаемую на дисплее; регистр адреса ОЗУ отображения (RGА), предназначенный для хранения адреса данных, записываемых или считываемых микропроцессором; схема управления и синхронизации (СU), состоящая из регистров хранения команд и счетчика синхронизации; схема анализа состояния ОЗУ-датчиков(STCU) контролирующая число символов в ОЗУ и формирующая сигнал прерыванияINT; регистры ОЗУ отображения (RG), предназначенные для хранения данных отображаемых на выходах каналовА иВ; счетчик сканирования(СТ), вырабатывающий сигналы сканирования клавиатуры, датчиков и дисплея.
Рисунок 16 - Схема подключения ПККИ
Таблица 7 – Назначение выводов КР580ВВ55
Вывод |
Обозначение |
Состояние |
Тип вывода |
Функциональное назначение выводов | |||
англ. |
рус. | ||||||
1—4, |
ВАЗ-ВАО, |
БА3-БА0 |
0,1 |
Входы/выходы |
Информац. канал А | ||
37—40 |
ВА7—ВА4 |
БА7-БА4 |
0,1 |
Вход |
Информац. канал А | ||
5 |
RD |
ЧТ |
0,1 |
Вход |
Чтение информации | ||
6 |
CS |
ВМ |
1 |
Вход |
Выбор микросхемы | ||
7 |
GND |
Общ. |
|
— |
Общий | ||
8, 9 |
А1, АО |
А1, АО |
0,1 |
Вход |
Младшие разряды адреса | ||
10—17 |
ВС7—ВС4, ВСО—ВСЗ |
БС7-БС4,БС0-БС3 |
0,1 |
Входы/выходы |
Информац. канал С | ||
18—25 |
ВВ0—ВВ7 |
|
0,1 |
Входы/выходы |
Информац. канал В | ||
26 |
Ucc |
Общ. |
|
|
Напряжение питания +5 В ±5% | ||
27—34 |
D7—D0 |
Д7-Д0 |
0,1 |
Входы/выходы |
Канал данных | ||
35 |
SR |
РУС |
0 |
Вход |
Установка в исходное состояние | ||
36 |
WR |
ЗП |
1 |
Вход |
Запись информации |