- •1. Теоретическая часть
- •1.1 Микропроцессор кр580вм80
- •1.2 Тактовый генератор кр580гф24
- •1.3 Системный контроллер кр580вк38
- •1.4 Таймер кр580ви53
- •1.5 Последовательный интерфейс кр580вв51
- •1.6 Параллельный интерфейс кр580вв55
- •1.7 Контроллер прерываний кр580вн59
- •1.8 Программируемый контроллер клавиатуры и дисплея кр580вв79
- •1.9 Репрограммируемое пзу к573рф4а
- •1.10 Репрограммируемое пзу к573рф2
- •1.11 Динамическое озу 537ру17
- •1.12 Статическое озу 537ру8
- •2.Расчетная часть
- •2.1 Расчет адресного пространства памяти
1.6 Параллельный интерфейс кр580вв55
Рисунок 6. Параллельный интерфейс КР580ВВ55
Программируемый параллельный интерфейс. Предназначен для разработки программируемых устройств ввода/вывода для микропроцессорной системы на основе микропроцессора 8080А.
Сигналы.
D7-0 – 8-ми разрядная двунаправленная шина данных.
A0,A1 – адресные входы с шины адреса.
– чтение.
– запись.
– выбор микросхемы.
RESET – сброс.
PA7-0 – порт ввода/вывода A.
PB7-0 – порт ввода/вывода B.
PC7-0 – порт ввода/вывода C.
Таблица 4. Таблица истинности для КР580ВВ55.
A1 |
A0 |
/RD |
/WR |
/CS |
|
0 |
0 |
0 |
1 |
0 |
Шина данных <- канал A |
0 |
1 |
0 |
1 |
0 |
Шина данных <- канал B |
1 |
0 |
0 |
1 |
0 |
Шина данных <- канал C |
1 |
1 |
0 |
1 |
0 |
Данные не определены |
0 |
0 |
1 |
0 |
0 |
Шина данных -> канал A |
0 |
1 |
1 |
0 |
0 |
Шина данных -> канал B |
1 |
0 |
1 |
0 |
0 |
Шина данных -> канал C |
1 |
1 |
1 |
0 |
0 |
Шина данных -> регистр управления |
X |
Х |
Х |
Х |
1 |
Шина данных в высокоомном состоянии |
1.7 Контроллер прерываний кр580вн59
Рисунок 7. Контроллер прерываний КР580ВН59
Программируемый контроллер прерываний. Предназначен для обработки 8-ми уровневых запросов прерываний от 8-ми внешних устройств.
Сигналы.
– запись в системный контролер.
– чтение из системного контроллера.
– подтверждение запроса на прерывание
системного контроллера.
– контакт для программирования
ведомого/разрешения буффера.
A0 – адресный сигнал с шины адреса.
– сигнал с дешифратора, выбор микросхемы.
IR7-0 – запрос на прерывание с устройств ввода/вывода.
D7-0 – 8-ми разрядная двунаправленная шина данных.
CAS2-0 – 3 линии каскадирования.
INT – запрос на прерывание на микропроцессор.
1.8 Программируемый контроллер клавиатуры и дисплея кр580вв79
Рисунок 8. Программируемый контроллер клавиатуры и дисплея КР580ВВ79
Программируемый контроллер клавиатуры и дисплея. Предназначен для обслуживания 64-клавишной клавиатуры и одного 16-ти разрядного алфавитно-цифрового дисплея или двух 16-ти разрядных семисегментных индикаторов.
Сигналы.
D7-0 – 8-ми разрядная шина данных.
C (CLK) – внутренний сигнал синхронизации.
SR (RESET) – сброс.
INS/D
– определяет передачу команд и слов
соcтояния
(INS=1) или передачу данных (
=0).
RE17-RE10 – информация вводимая с клавиатуры или матричных датчиков.
SL3-0 – линии сканирования матричной клавиатуры.
– выбор кристалла.
SHIFT,CNTL/STB (Control/Strobe Input Mode) – входы для подключения клавиш SHIFT и CTRL в режиме сканирования клавиатуры.
A0 – шина адреса адресный сигнал
IRQ (Interrupt Request) – сигнал запроса прерываний.
Out A3-0/Out B3-0 – порты PA3-0/PB3-0 вывода символов на дисплей.
(Blank
Display)
– значение сигнала
= 0 при гашении дисплея на время переходных
процессов.
GND – заземление.
Vcc – Питание +5В.
Таблица 5. Таблица истинности для КР580ВВ79.
Входные сигналы |
Вид операции |
|||
|
|
|
|
|
1 |
1 |
0 |
0 |
Запись команды |
0 |
1 |
0 |
0 |
Запись данных |
1 |
0 |
1 |
0 |
Чтение слова состояния |
0 |
0 |
1 |
0 |
Чтение данных |
Х |
Х |
Х |
1 |
Микросхема отключена от системной шины |
