Скачиваний:
120
Добавлен:
21.02.2014
Размер:
2 Мб
Скачать

4.2 Программируемый таймер кр580ви53

БИС программируемого таймера КР58ОВИ53 предназначена для организа­ции работы микропроцессорных систем в режиме реального времени и позволяет формировать сигналы с различными временными и частотными характеристи-ками.

Программируемый таймер (ПТ) имеет три независимых канала, каждый из ко­торых содержит 16-разрядный вычитаю­щий счетчик. Счетчики могут работать в двоичном или двоично-десятичном ко­де, с однобайтными или двухбайтными числами. Скорость счета программно из­меняется от 0 до 2 МГц.

Упрощенная структурная схема ПТ приведена на рисунке 20. В состав БИС входят: буфер данных (ВD), предназна­ченный для обмена данными и управляю­щими словами между МП и ПТ; схема управления чтением-записью (RWCU), обеспечивающая выполнение операций ввода-вывода информации в ПТ; регистр управляющего слова (RGR), предназна­ченный для записи управляющих слов, задающих режимы работы счетчиков; счетчик каналов (СТ0 — СТ2).

Рисунок 20 — Структурная схема программируемого таймера КР580ВИ53

Назначение входных, управляющих сигналов ПТ указано при описании выводов микросхемы в таблице 13.

Таблица 13 — Описание выводов программируемого таймера.

Обозначение вывода

Номер контакта

Назначение вывода

D(7-0)

1; 2: 3:

4.5;6;7;8

Канал данных

RD

22

Сигнал «чтение»

WR

23

Сигнал «запись»

А0, A1

19; 20

Адресные входы, выбирающие один из каналов ПТ или управляющий регистр

CS

21

Выбор микросхемы

CLK0 - CLK2

9; 15; 18

Входы синхронизации счетчиков

САТЕ0-СЛТЕ2

11; 14; 16

Входы управлениясчетчиков

OUT0-OUT2

10; 13: 17

Выходные сигналы

UСС

24

Напряжение питания ( + 5В)

GND

12

Напряжения питания (0 В)

Подключение ПТ к шинам микропро­цессора показано на рисунке 21. Установка режима работы каждого канала ПТ производится про­граммно путем записи управляющего сло­ва и начального значения содержимого счетчика (N) с помощью команд вывода (OUT).

Рисунок 21 — Схема подключение ПТ к шинам микропро­цессора

Основные электрические параметры микросхемы КР58ОВИ53 при температуре окружающей среды (+25 … +10)°С приве­дены ниже:

Выходное напряжение логического нуля UOL, В < 0,4

Выходное напряжение логической единицы UOH, В > 2,4

Ток потребления IСС, мА < 115

Ток утечки на входах IIL, мкА —1,...,1

Ток утечки на выходах IOL, мкА —1,5,...,1,5

4.3 Программируемый контроллер прерываний кр580вн59

БИС программируемого контроллера прерываний (ПКП) представляет собой устройство, реализующее до восьми уровней запросов на прерывание с возможностями программного маскирова­ния и изменения дисциплины обслужива­ния прерываний. За счет каскадного включения БИС КР580ВН59 число уров­ней прерывания может быть расширено до 64.

Рисунок 22 — Структурная схема программируемого контроллера прерываний КР580ВН59

Упрощенная структурная схема ПКП приведена на рисунке 22. В состав БИС входят: двунаправленный 8-разрядный буфер данных (ВD), предназначенный для сопряжения ПКП с системной информа­ционной шиной; блок управления записью чтением (RWCU), принимающий управляющие сигналы от МП и задаю­щий режим функционирования ПКП; схема каскадного буфера-компаратора (СМР), используемая для включения в си­стему нескольких ПКП; схема управле­ния (СU), вырабатывающая сигнал пре­рывания и формирующая трехбайтную команду САLL для выдачи на шину данных; регистр запросов прерываний (RGI), используемый для хранения всех уровней прерываний, на которые посту­пают запросы; схема принятия решений по приоритетам (РRВ), идентифицирующая приоритеты запросов и выбирающая запрос с наивысшим приоритетом; ре­гистр обслуживаемых прерываний (ISR), сохраняющий уровни запросов прерыва­ний, находящихся на обслуживании ПКП; регистр маскирования прерываний (RGM), обеспечивающий запрещение одной или нескольких линий запросов прерывания.

Сопряжение БИС КР58ОВН59 со стан­дартной системой шиной показано на рисунке 23.

Рисунок 23 — Схема сопряжения программируемого контроллера прерываний КР580ВН59 со стан­дартной системой шиной

Назначения входных, выходных и управляющих сигналов ПКП приведены при описании выводов микросхемы в таблице 14.

Таблица 14 — Описание выводов программируемого контроллера прерываний КР580ВН59

Обозначение вывода

Номер контакта

Назначение вывода

D(7-0)

4;5;6;7;8;9;

10; 11

Вход/выход данных

RD

3

Вход строба чтения

WR

2

Вход строба записи

АО

27

Вход нулевого разряда адреса, используемый при загрузке команд и считывании состояния ПКП

CS

1

Вход выбора микросхемы

CAS0-CAS2

12; 13; 15

Входы/выходы каскадирования

SP

16

Признак подчинения: напряжение H-уровня указывает, что ПКП является старшим (ведущим) контроллером; напряжение L-уровня определяет ПКП подчиненным (ведомым) контроллером

INTA

26

Подтверждение прерывания — входное напряжение H-уровня указывает о выдаче ПКП команды CALL на шину данных

INT

17

Прерывание — напряжение H-уровня указывает о запросе на обслуживание прерывания

IR0-IR7

18;19;20;21

22;23;24;25

Входы запросов прерываний (положительный фронт)

Ucc

28

Напряжение питания ( + 5 В)

GND

14

Напряжение питания (0 В)

ПКП позволяет реализовать процесс прерывания по запросам от внешних устройств или по опросу микропроцессо­ром запросов на обслуживание внешних устройств.

При обслуживании прерываний по за­просу от внешних устройств выполняется следующая последовательность опера­ций: запросы прерываний поступают на входы IR0 — IR7 и устанавливают со­ответствующие разряды RG1. ПКП при­нимает запросы, оценивает их приори­теты и формирует сигнал прерывания INT.

МП принимает сигнал INT, если прерывания разрешены, и подтверждает прием выдачей сигнала INТА.

После по­лучения сигнала INTА ПКП устанавли­вает разряд регистра ISR, соответствую­щий запросу с наивысшим приоритетом, сбрасывает соответствующий разряд и выдает на шину данных D(7 — 0) код ко­манды САLL.

МП выдает еще два сигна­ла INТА, которые позволяют ПКП пере­дать на шину данных 16-разрядный адрес подпрограммы обслуживания прерыва­ния, причем младший байт адреса пере­дается по первому сигналу INTА, а стар­ший — по второму.

При обслуживании прерываний по опросу микропроцессор производит счи­тывание кода номера запроса с высшим уровнем приоритета по сигналу RD.

При­ем запросов, маскирование и анализ при­оритета выполняются так же, как и при обслуживании прерываний по запросу.

Основные электрические параметры микросхемы КР580ВН59 при температуре окружающей среды (+25 + 10)°С приве­дены ниже:

Выходное напряжение логического нуля UOL, В < 0,45

Выходное напряжение логической еди­ницы UOH, В > 2,4

Входное напряжение логического нуля UIL, В <0,45

Входное напряжение логической еди­ницы UIH, В >2,4

Ток потребления IОL, мА < 100

Соседние файлы в папке НА БАЗЕ МИКРОПРОЦЕССОРА К1810ВМ86