Э.В. Ничипуренко
Принтер к БК
Мною разработана схема подключения БК0010-01 к принтеру ROBOTRON 1154. Вполне возможно, что данная схема будет работать совместно и с другими компьютерами и принтерами других марок, требующими отдельных сигналов управления возвратом головки и переключения строки.
Благодаря этой схеме возможна работа команды 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 - заканчивает передачу данных