Назначение выводов ИМС КР580ВИ53

Страницы работы

Содержание работы

Программирование каждого счётчика ПТ сводится к следующим операциям:

1)   записи в РУС индивидуального управляющего слова;

2)   записи в счётчик необходимого кода пересчёта (числа N).

Таблица 1. Назначение выводов ИМС КР580ВИ53

Вывод

Обозначение

Тип вывода

Функц. назначение выводов

1 – 8

9, 15, 18

10, 13, 17

11, 14, 16

12

19, 20

21

22

23

24

D7 – D0

CLK0, CLK1,

CLK2

OUT0, OUT1,

OUT2

GATE0, GATE1,

GATE2

GND

A0, A1

CS

RD

WR

Ucc

Входы/Выходы

Входы

Выходы

Входы

-------

Входы

Вход

Вход Вход

-------

Канал данных

Синхронизация каналов 0 – 2

Выходы каналов 0,1,2 соответственно

Сигналы каналов 0,1,2 соответственно

Общий

Сигналы выбора каналов 0,1,2

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

Чтение

Запись

Напряжение питания

Адресация регистров ПТ определяется разрядами A0 и А1 шины адреса:

A1

A2

Регистр

0

0

СТ0

0

1

СТ1

1

0

СТ2

1

1

РУС

Иногда по текущему значению в счётчике ПТ необходимо программно принимать какие - либо решения. Содержимое любого из счётчиков ПТ можно прочитать двумя способами:

1)приостановив работу счётчика;

2)без останова счёта (чтение «на лету»).

Остановить работу счётчика можно внешней логикой путём подачи на вход GATE сигнала низкого уровня или блокировкой тактовых импульсов CLK. Затем производится чтение содержимого счётчика с помощью команды IN микропроцессора, причём порядок чтения определяется управляющим словом, загруженным в счётчик (только младший байт, только старший или два байта).

Чтение содержимого счётчика без его останова (чтение «на лету») осуществляется путём записи в РУС таймера управляющего слова для чтения, содержащего нули в разрядах D4 и D5. При этом в момент чтения содержимое счётчика «защелкивается» во внутреннем буферном регистре. Содержимое буферного регистра можно прочитать командой IN микропроцессора, причём порядок чтения определяется управляющим словом, которое было первоначально загружено в ПТ.

D7

D6

D5

D4

D3

D2

D1

D0

CT0

0

1

CT1

0

0

CT2

1

1

Запрещено

1

0

Чтение/Загрузка

Защелкивание(при чтении)

0

0

Только младший байт

0

1

Только старший байт

1

0

Два байта (сначала мл. затем ст. )

1

1

0

Двоичный код

1

BCD-код

0

0

0

Режим 0

0

0

1

Режим 1

0

1

0

Режим 2

0

1

1

Режим 3

1

0

0

Режим 4

1

0

1

Режим 5

Рис. 3      Формат управляющего слова  ПК КР580ВИ53

Формат управляющего слова для чтения « на лету »:

D7

D6

D5

D4

D3

D2

D1

D0

X

X

0

0

X

X

X

X

Здесь как Х обозначены значения битов, которые были записаны в РУС при инициализации счётчика.

Например, надо прочитать «на лету» содержимое счётчика CT0, управляющее слово было 3AH = 00111010B, т. е. в счётчик загружались 2 байта кода  пересчёта N- сначала младший, а потом старший байт. Управляющее слово для чтения «на лету» будет: 00001010В=0АН.

Похожие материалы

Информация о работе