Для иллюстрации сказанного рассмотрим последовательность команд инициализации микросхемы 8530 для работы в следующем режиме: асинхронная последовательная передача по каналу А, скорость 1200 бод, 8 бит, без контроля четности, 1 стоп-бит; кроме того, мы запретим прерывания. Полная процедура инициализации длинна и утомительна; мы приведем программу целиком, однако во всей красе рассмотрим лишь один-два важнейших командных байта. В табл. 11.6 перечислены регистры записи и чтения микросхемы 8530, доступ к которым, как мы уже объясняли, осуществляется в два этапа: сначала передается номер регистра в качестве команды (D/C
Регистр · Функция
_____________________
RR0
· Состояние буферов приема-передачи и внешнее состояниеRR1
· Состояние условия специального приемаRR2
· Немодифицированный вектор прерывания (канал А); модифицированный вектор (канал В)RR3
· Биты незавершенных прерыванийRR8
· Буфер приемаRR10
· Общее состояниеRR12
· Счетчик скорости пересылки (младший байт)RR13
· Счетчик скорости пересылки (старший байт)RR15
· Информация о прерывании, внешнее/состояниеWR0
· Инициализация, указателиWR1
· Прерывания и пересылка, определение режимаWR2
· Вектор прерыванияWR3
· Прием, параметры и управлениеWR4
· Общие параметры и режимыWR5
· Передача, параметры и управлениеWR6
· Символы синхронизации или адресное поле SDLCWR7
· Символ синхронизации или флаг SDLCWR8
· Буфер передачиWR9
· Управление и сброс прерывания ведущегоWR10
· Биты общего управления передачи/приемаWR11
· Управление режимом генератораWR12
· Счетчик скорости пересылки (младший байт)WR13
· Счетчик скорости пересылки (старший байт)WR14
· Биты общего управленияWR15
· Управление прерыванием, внешнее/состояниеДля буферов передачи и приема (WR8 и RR8) двухэтапная процедура не приемлема, так как эти регистры используются при пересылке каждого байта; для них достаточно простых операций чтения или записи при D/C
Каждый бит каждого регистра что-то означает. Например, на рис. 11.26 можно найти регистры WR3 и WR4, с помощью которых устанавливаются различные коммуникационные характеристики.
Рис. 11.26.