7.2. Последовательный интерфейс RS-232C.
С2 (RS-232C) - самый распространенный последовательный
интерфейс для сиихроииой и асинхронной связи с периферийными
устройствами в дуплексном и полудуплексном режимах обмена
данными. Для передачи информации и сигналов управления в![]()
этой интерфейсе используется двухполярное напряжение от
(3- 12)V до + (3-12)V. Полный интерфейс содержит более де-
сятка сигналов, тогда как для подключения принтера достаточ-
но использовать лишь некоторые из иих. В таблице 3 приведено
распределение основных сигналов интерфейса.RS-232C по кои-
тактаи стандартного 25-ти контактного разъема типа CANNON
DB-25P.Связь коипыотера и принтера в стандарте RS-232C иожет
быть осуществлена либо по протоколу програиииого управления
обменом - XON-XOFF (дуплексному или полудуплексному), либо с
помощью аппаратио управляемого протокола DTR. Предлагаеиый
Вашему вниманию интерфейс RS-232C поддерживает протокол DTR.
Сопряшеиие по этому протоколу приведено ниже.![]()
Иеобходиио переключить Ваш принтер в режим работы по
протоколу DTR, скорость передачи даииых 1200 бод, без конт-
роля четности, с одимм стоп-битои и автоматическим переводом
строки при возврате каретки. Для настройки принтера обычно
прмиеияются иикропереключатели, положения которых описаны в
инструкции по эксплуатации принтера.Передаче даииых происходит под управлением сигнала DTR.
После включения и инициализации принтер переводит линию DTR
в состояние "Включено", т.е. +(3-12)V. Компьютер через линию
DSR интерфейса RS-232C опрашивает линию DTR и, если оиа
включена, начинает последовательную передачу даииых по линии
TXD иа линию RXD принтера. Когда буфер даииых принтера за-
полняется, принтер запрещает компьютеру передачу даииых, пе-
реводя лииню DTR в сост.ояиие "Выключено" - (3-12)V. После
освобождения буфера даииых принтер снова включает линию DTR.
Линия DTR ие включается, если прмитёр находится в состоянии![]()
"OFFLINE" (при вмешательстве оператора, конце буиаги или
аварии) .Схеиа интерфейса приведена иа рис. 34. Интерфейс пред-
ставляет собой порт с адресои 63 DEC (3F HEX), для ввода/вы-
вода иифориации по младшеиу разряду шииы даииых - D0. Для
ввода даииых иеобходиио использовать какую-либо микросхему с
третьи» состоянием и инверсией, например, 555АПЗ. На выходе
иожио использовать любые иалоиощиые транзисторы.Особенностью
охеиы является иеобходииость двухполяриого питания выходного
каскада. При отсутствии у Вас источника отрицательного нап-
ряжения, иожио собрать иеолошиый преобразователь напряжения
иа частоту около 100 кГц, как показано иа рис. 35.Программа поддержки интерфейса RS-232C позволяет выпол-
нять коиаиды СПЕКТРУМа LLIST и LPRINT. Коды програииы распо-
лагаются в верхних адресах памяти и инициализируются коиан-
ДОЙ RANDOMIZE USR 65100.Для получения графических копнй зкраиа иожио воспользо-
ваться програииой "COPY" (стр. 107). Для этого после загруз-
кн и инициализации програииы "RS-2 32C" иужио загрузить про-
граииу "COPY" и выполнить в ией следующие изиеиеиия:РОКЕ 23505,205: РОКЕ 23506,114: РОКЕ 23507,254: РОКЕ 23508,201
Кроне того, в отличие от работы с текстаии, в принтере
должен быть выключен режии автоматического перевода строки
(LF) при возврате каретки (CR). Команда печати графической
копии зкраиа та же, что и для параллельного интерфейса -
RANDOMIZE URS 23296. остаются в силе и кодификации програииы
"COPY".
fe80
38
fl
f3
3e
of
d3
bf
cd
fe88
a9
fe
d1
ie
08
cb
1a
38
fe90
06
3e
of
d3
bf
18
04
00
fe98
af
d3
bf
cd
a9
fe
id
20
feao
ec
af
d3
bf
cd
a9
fe
fb
fea8
c9
c5
01
01
d9
10
fe
od
febo
20
fb
ci
c9
fe48
21
9e
a1
22
fe50
1с
5c
c9
58
fe
c4
15
52
fe58
fe
17
20
04
3e
09
18
12
fe60
fe
80
38
oe
fe
a5
30
04
fe68
зе
3f
18
06
d6
a5
cd
10
fe70
ос
c9
f5
cd
54
if
38
05
fe78
fl
cf
ос
18
2a
db
bf
if
7.2.1. Програииа R S - 2 3 2 С.
10 CLEAR 65099
20 LOAD "RS-2 32C"CODE 65100
30 RANDOMIZE USR 65100
40 STOP50 SAVE "RS-232C" LINE 10: SAVE "RS-232C"CODE 65100,105
