Э.В. Ничипуренко

Принтер к БК

Мною разработана схема подключения БК0010-01 к принтеру ROBOTRON 1154. Вполне возможно, что данная схема будет работать совместно и с другими компьютерами и принтерами других марок, требующими отдельных сигналов управления возвратом головки и переключения строки.

image1.png

Благодаря этой схеме возможна работа команды LLIST и оператора LPRINT языка БЕЙСИК с данным принтером без дополнительного драйвера. Принцип работы следующий: на выходах микросхем D1 и D2 декодируются коды 10Д и 18Д, сигналы которых блокируют сигнал 'СТР' и управляют переключением строки и возвратом головки, причём при коде 10Д переключается строка и возвращается головка на начало, а код 18Д только возвращает головку.

(Заставить возвращаться головку при коде 19Д не удалось.) Возврат головки нужен для вывода данных на принтер в виде таблицы, например:

100 FOR I = 1 ТО 10
110 LPRINT Y(1);CHR$(18);TAB(20);X(1)
120 NEXT I

Для простоты схемы такой режим можно не реализовывать. Для этого надо исключить элементы схемы D2, D3.3, D3.4, D4.1 и соединить контакты 01 'LF' И 02 'CR' перемычкой.

На элементах D5.1-D5.2 собран формирователь короткого импульса по фронту сигнала 'KL', этот импульс совместно с сигналом 'END' сообщает компьютеру о готовности к приёму очередного символа. Питание схемы осуществляется от принтера через контакты 11 и 21.

Назначение сигналов, идущих к принтеру:

DATA1-DATA8 - шина данных

RUF - управляет передачей данных

LF - переключение строки

CR - возврат головки

Назначение сигналов, идущих от принтера:

KL - левый край (первый знак)

END - заканчивает передачу данных

Performed by © gid, 2012-2024.