- •26.Понятие и классификация интерфейсов.
- •34.Программируемый контроллер прерываний к580вн59. Назначение, характеристики, структурная схема. Программируемый контроллер прерываний (пкп) кр580вн59.
- •37.Контроллер прямого доступа к памяти. Назначение, характеристики, структурная схема.
- •39.Программируемый таймер.
- •Рг режима
- •Каналы счета содержат 16-разрядные независимые счетчики; счет осуществляется вычитанием 1 из загруженного начального значения.
- •Режим 0 – программируемая задержка
- •47.Серии цифровых микросхем
39.Программируемый таймер.
Это однокристальное программируемое устройство, предназначенное для получения программно-управляемых временных задержек и реализации времязадающих функций в МП-системах.
Функциональная схема.
Сч. 2
Сч. 1
Сч. 0
Рг режима
1
2
3
Схема управления вводом-выводом
Буфер данных
D7-D0 OUT0 G0 в МП CLK 0 RD OUT 1 WR G 1 A0 CLK 1 A1 CS OUT 2 G 2 CLK 2 управление режимом
работы
D7 – D0 - двунаправленная шина данных. Предназначена для приема управляющих слов и данных из МП и передачи показаний счетчиков в МП.
RD – сигнал разрешения чтения.
WR – сигнал разрешения записи.
А0; А1 – адресные входы.
CS – вход выборки кристалла.
OUT 0, OUT1, OUT2 – выходы каналов.
G0, G1, G2 – сигнал разрешения или запрещения работы канала.
CLK0, CLK1, CLK2 – тактовые импульсы каналов.
В регистр режима информацию можно только записывать.
Счетчик представляет собой 16-разрядную вычитающую схему. Он предназначен для выполнения счетных операций в соответствии с запрограммированным режимом.
Счетчик выполняет счетные операции в двоичном или двоично-десятичном коде над однобайтными или двухбайтными словами. Возможная частота счета от 0 до 2 МГц. Максимальная частота счета в двоичном коде – 216; в двоично-десятичном – 104. Счетчики трех каналов независимы друг от друга и могут иметь различные режимы работы и режим счета.
Таймер программируется микропроцессором. Для приведения каждого канала таймера в исходное состояние в соответствии с выбранным режимом и для загрузки информации о величине счета МП посылает в таймер набор управляющих слов, которые программируют режим, очередность загрузки и тип счета.
Двунаправленный буфер данных подключает шину данных МП к внутренней магистрали.
Схема управления вводом- выводом предназначена для управления загрузкой регистров режима управляющими словами и загрузкой и чтением значений счетчиков.
Регистры режима определяют в соответствии с загруженными управляющими словами код пересчета, режим работы соответствующего счетчика, порядок загрузки начального значения счетчика.
Каналы счета содержат 16-разрядные независимые счетчики; счет осуществляется вычитанием 1 из загруженного начального значения.
Каждый из счетчиков может работать в одном из 6 режимов. Режим определяется словом, записанным МП в регистр режима.
Формат управляющего слова.
К
РЖ0
РЖ1
РЖ2
Чт/З2
Чт/З1
ВР0
ВР1
D7 D6 D5 D4 D3 D2 D1 D0
ВР1; ВР2 – выбор регистра режима.
ВР1 ВР2 Выбор Рг режима
0 0 Счетчик 0
0 1 Счетчик 1
1 0 Счетчик 3
1 1 Запрет
Чт/З1; Чт/З2 - чтение/загрузка
Чт/З1 Чт/З2
0 0 фиксация счетчика, «считывание налету»
0 1 только младший байт
1 0 только старший байт
1 1 два байта (младший, затем старший)
РЖ0; РЖ1; РЖ2 (режимы работы)
РЖ2 РЖ1 РЖ2 Режим
0 0 0 режим 0
0 0 1 режим 1
Х 1 0 режим 2
Х 1 1 режим 3
1 0 0 режим 4
1 0 1 режим 5
К – код счета
К код счета
двоичный
двоично-десятичный
