Периферия своими руками 1993 г.

Интерфейсы принтера - последовательный интерфейс RS-232C.


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

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 STOP

50 SAVE "RS-232C" LINE 10: SAVE "RS-232C"CODE 65100,105




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Конкурс - фрагмент #1.
Chaos Constructions '999 - отчёт.
Развитие Спектрума - Производители. Spectrum-127.
Прибамбас v1.2 - Схема для того , чтобы VICOMM мог реагировать на звонок и снимать трубку.
Рассказ - Заяц и лиса.

В этот день...   21 ноября