Курсовая работа: Микропроцессорная система на базе комплекта КР580
Микросхема КР580ВВ51-универсальна синхронный приемопередатчик, предназначен для аппаратной реализации последовательного протокола обмена между микропроцессором КР580ВМ80 и каналами последовательной передачи дискретной информации.
Микросхема преобразует параллельный код, получаемый от центрального процессора, в последовательный поток символов со служебными битами и выдает этот поток в последовательный канал связи с различной скоростью, а также выполняет обратное преобразование: последовательный поток символов в параллельный 8-разрядное слово.
Рисунок 4.1. Условное обозначение микросхемы КР580ВВ51
Таблица 4. Назначение выводов микросхемы КР580ВВ51
Вывод | Обозначение | Назначение вывода |
1, 2, 5-8, 27, 28 | D2-D7, D0, D1 | Канал данных - обмен информацией между микропроцессором и микросхемой |
3 | RxD | Приемник микросхемы |
4 | GND | Общий |
9 | TxC | Синхронизации передачи |
10 | WR | Запись информации |
11 | CS | Выбор микросхемы |
12 | CO/D | Управление (данные) |
13 | RD | Чтение информации |
14 | RxRDY | Готовность приемника |
15 | TxRDY | Готовность передатчика |
16 | SYNDET/BD | Двунаправленный трех - стабильный программируемый ввод/вывод |
17 | CTS | Готовность внешнего устройства принять данные |
18 | TxEND | Конец передачи |
19 | TxD | Передатчик микросхемы |
20 | C | Синхронизация |
21 | SR | Установка исходного состояния |
22 | DSR | Готовность внешнего устройства передать данные |
23 | RTS | Запрос приемника внешнего устройства на прием данных |
24 | DTR | Запрос передатчика внешнего устройства на прием данных |
25 | RxC | Синхронизация приема |
26 | Ucc | Напряжение питания +5В |
Таблица 4.1. Таблица истинности сигналов микросхемы КР580ВВ51
Сигналы на входах |
Направление и вид информации | |||
СО/D | RD | WR | CS | |
1 | 1 | 0 | 0 | Канал данных системы управление |
0 | 1 | 0 | 0 | Канал данных системы данных |
1 | 0 | 1 | 0 | Канал данных системы состояния |
0 | 0 | 1 | 0 | Канал данных системы данных |
Х | 1 | 1 | 0 | Высокоомныое состояние канала данных |
Х | Х | Х | 1 |
1.4.2 Таймер КР580ВИ53
Микросхема КР580ВИ53 -трехканальное программируемое устройство (таймер), предназначено для организации работы микропроцессорных систем в режиме реального времени. Программируемый таймер реализован в виде трех независимых 16-разрядных каналов с общей схемой управления. Каждый канал может работать в шести режимах.
Управляющее слово определяет режим работы канала, тип счета, формат чисел.
Рисунок 4.2. Условное обозначение микросхемы КР580ВИ53
Таблица 4.3. Назначение выводов микросхемы КР580ВИ53
Вывод | Обозначение | Назначение выводов |
1-8 | D7-D0 | Канал данных |
9, 15, 18 | C0, C1, C2 | Синхронизация каналов 0-2 |
10, 13, 17 | OUT0, OUT1, OUT2 | Сигналы каналов 0, 1, 2 |
11, 14, 16 | CE0, CE1, CE2 | Сигналы каналов 0, 1, 2 |
12 | GND | Общий |
19, 20 | A0, A1 | Сигналы выбора каналов 0, 1, 2 |
21 | CS | Выбор микросхемы |
22 | RD | Чтение |
23 | WR | Запись |
24 | Ucc | Напряжение питания 5В |
1.5 Контроллер прерываний КР580ВН59
Предназначен для организации обработки приоритетных 8-уровневых запросов прерываний от восьми внешних устройств. Контроллер КР580ВН59 был разработан для микропроцессорных систем, построенных только на основе микропроцессора КР580ВМ80. Контроллеры прерываний можно каскадировать для получения 64-уровневой системы прерываний.
Рисунок 5. Условное обозначение микросхемы КР580ВН59
Таблица 5. Назначение выводов КР580ВН59
Вывод | Обозначение | Назначение выводов |
11,10,9,8,7,6,5,4 | D0-7 | Шина данных микропроцессора |
3,2 | RD/WR | Чтение/запись информации в регистры |
27 | А0 | Разряд шины адреса микропроцессора |
1 | CS | Сигнал выбора кристалла |
18,19,20,21,22, 23,24,25 | IR0-7 | Сигналы запросов прерываний от внешних устройств ввода/вывода |
17 | INT | Сигнал запроса прерываний, поступающий на микропроцессор |
26 | INTA | Сигнал подтверждения прерывания, поступающий от микропроцессора |
16 | SP/EN | Программирование ведомого/разрешения буфера |
12,13,15 | CAS0-2 | Линии каскадирования |
14 | GND | Общий |
28 | Vcc | Питание |
Таблица 5.1. Таблица истинности
1.6 Контроллер клавиатуры и дисплея КР580ВВ79
Программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в системах, выполненных на основе 8- и 16-разрядного микропроцессора КР580ВМ80. Кроме того, микросхема может применяться и как самостоятельное устройство при выполнении требований, предъявляемых к электрическим и временным параметрам.
Клавиатурная часть обеспечивает ввод информации в микросхему через линии возврата RET7-RET0 с клавиатуры (клавиатурная матрица объемом 8 слов*8 разрядов с возможностью расширения до 4*8 слов*8 разрядов) и матрицы датчиков (8 слов*8 разрядов), а также ввод по стробирующему сигналу (8 слов*8 разрядов). Для хранения информации в микросхеме предусмотрено 8 байт ОЗУ.
Дисплейная часть микросхемы обеспечивает вывод информации по 4-разрядным каналам DSPA3-DSPA0 и DSPB3-DSPB0 в виде двоичного кода на 8- и 16-разрядные цифровые или алфавитно-цифровые дисплеи.
Рисунок 6. Условное обозначение микросхемы КР580ВВ79
Таблица 6. Назначение выводов микросхемы КР580ВВ79
Вывод | Обозначение | Назначение выводов |
1, 2, 5-8, 38, 39 | RET2-RET7, RET0, RET1 | Линии возврата |
3 | C | Синхронизация |
4 | INT | Запрос прерывания |
9 | SR | Установка |
10 | RD | Чтение информации |
11 | WR | Запись информации |
1-19 | D0-D7 | Канал данных |
20 | GND | Общий |
21 | INS/D | Команда / данные |
22 | CS | Выбор микросхемы |
23 | BD | Гашение отображения |
24-27 | DSPA3-DSPA0 | Канал дисплея А |
28-31 | DSPB3-DSPB0 | Канал дисплея В |
32-35 | S0-S3 | Линии сканирования |
36 | SH | Сдвиг |
37 | CO/STB | Управление / стробирующий сигнал |
40 | Ucc | Напряжение сигнала |