Разработка МПС на базе КР580
БИС КР580ВВ55 — программируемый параллельный интерфейс. Он предназначен для осуществления обмена информацией в параллельном коде между микропроцессором и различными УВВ. Эта БИС может работать в трёх режимах:
КР580ВВ55
D0 BA7
D1 IOP BA6
D2 BA5
D3 BA4
D4 BA3
D5 BA2
D6 BA1
D7 BA0
WR BB7
BB6
RD BB5
BB4
CS BB3
BB2
RESET BB1
BB0
A0
A1 BC7
BC6
BC5
BC4
BC3
BC2
BC1
BC0
Рисунок L
синхронная програмно-управляемая передача данных в параллельном коде через 3 независимых 8-разрядных канала А, В, С. Допускается разбиение канала С на 2 4-разрядных канала С1 и С2.асинхронный ввод-вывод через два независимых 8-разрядных канала А и В. Выводы канала С используются для приема и выдачи сигналов управления или квитирования.
асинхронный ввод-вывод только через 8-разрядный канал А. Для приема и выдачи сигналов управления используются выводы канала С, канал В может работать в режиме 0, либо в режиме 1.
Условное графическое обозначение БИС КР580ВВ55 приведено на Рисунок L.
В разрабатываемой МПС выводы каналов А, В, С остаются свободными, к ним должны подключаться УВВ.
В этой МПС подключение периферийных БИС производится на основе нулевой страницы ПЗУ. Вход CS БИС КР580ВИ53 подключен к информационному выходу DO0 БИС КА573РФ1, а вход CS БИС КР580ВВ55 — DO1.Выходы DO2 - DO7 остаются свободными. БИС КР580ВИ53 назначены адреса 018H-01ВН, а БИС КР580ВВ55 — 012H-015Н. При этом в ячейке БИС ПЗУ по адресам 018H-01ВН должно быть записано число 0FEH, в ячейке по адресам 012Н-015Н — 0FDH, а в остальных ячейках этой БИС — 0FFH. При появлении на шине адреса числа в пределах от 018Н до 01ВН на выходе DO0 БИС ПЗУ появится “0”, а на остальных выходах “1” и будет выбрана БИС таймера. При появлении на шине адреса числа в пределах от 012Н до 015Н на выходе DO1 появится “0”, а на остальных — “1” и будет выбрана БИС периферийного интерфейса. При появлении какого-либо другого адреса на всех выходах БИС ПЗУ DO0 - DO7 появится “1” и ни одно устройство не будет выбрано.
Назначение выводов БИС КР580ВВ55
Сигнал | Назначение |
D0 - D7 | Двунаправленная шина, по которой происходит обмен между регистрами БИС и внешней шиной данных. Подключаются к шине данных. |
WR | Запись в регистры. Подключается к сигналу MEMW шины управления. |
RD | Чтение регистров. Подключается к сигналу MEMR шины управления. |
CS | выбор БИС. |
RESET | Сброс. По этому в регистре управляющего слова устанавливается слово, при котором все каналы работают в режиме 0. Подключается к сигналу INIT шины управления. |
A0 - A1 | Адресация регистров БИС. Подключены к младшим разрядам шины адреса. |
BA0 - BA7 | Выводы канала А. |
ВВ0 - ВВ7 | Выводы канала В. |
ВС0 - ВС7 | Выводы канала С. |
4.Заключение.
В этом курсовом проекте был получена МПС на комплекте КР580. Комплект КР580 содержит набор БИС для построения микропроцессорных систем относительно невысокого быстродействия, работающих с тактовой частотой 2,5 МГц. В основном на комплекте данной серии строятся микропроцессорные системы , решающие задачи, связанные с управлениями разнообразными технологическими операциями. В этот комплект входит микропроцессор с фиксированным набором команд, что облегчает составление программ, а также повышает быстродействие по сравнению с микропрограммируемыми микропроцессорами. Данная МПС позволяет подключать устройства, которые требуют динамического изменения временных и частотных характеристик их входных сигналов. Это реализуется с помощью установленного таймера КР580ВИ53. Присутствие в этой МПС программируемого параллельного интерфейса КР580ВВ55 предусматривает 3 канала, к которым можно подключать устройства ввода-вывода, обменивающихся 8-разрядными словами, а также позволяет гибко манипулировать этими каналами, изменяя их предназначение.
5.Литература.
Методическое пособие: ”Теоретическое пособие по изучению МП КР580ВМ80А”, Нижегородский технический колледж, Нижний Новгород 1997 год.
“Справочник разработчика и конструктора РЭА”
Калачиков Б. А.: ”Микропроцессорры и их применение в системах передачи и обработки сигналов”.