А.Н. Кондратюк (г. Подольск)

 

В восьмом номере "Вычислительной техники" за этот год была напечатана статья Д.Ю. Усенкова "О некоторых периферийных устройствах для БК-0010". В частности, в ней был описан принтер "МС6313", но описан недостаточно хорошо. Я решился дать читателям более полное описание работы с "МС6313".

Начну с подключения принтера к БК-0010. Если подключить его так, как описано в статье Усенкова, то подавляющее большинство всех программ, имеющих выход на принтер, работать не будет: необходимо инвертировать информацию, поступающую в порт. Поэтому я подключил МС6313 по схеме (см. рисунок), и работаю с ним уже более полугода без всяких неполадок.

По характеристикам МС6313 состоит намного выше МС6312. Приведу здесь полное их описание:

Тип бумаги

Число символов в строке.

Шаг печати:

Типы шрифтов:

Шрифты также разделяются на черновиковый (матрица 9*12) и качественный (матрица 18*24). Качественный шрифт подобен шрифту печатной машинки.

Скорость печати:

Плотность. графики:

Наборы символов:

Все режимы и типы переключаются программно, с помощью ESCAPE-последовательностей (код 33(8) - ESC), а не DIL-овскими переключателями, как написал Усенков. Переключателями устанавливается лишь плотность и наборы по умолчанию.

Передача ведётся семи или восьми битным кодом, что позволяет использовать как КОИ-7, так и КОИ-8.

Рекомендуемая программа пересылки байта информации:

PRINT:  BIS #400,R0
1$:     BIT #400,@#177714
        BEQ 1$
        MOV R0,@#177714
        BIC #400,R0
        MOV R0,@#177714
        RETURN

Обращаться к программе: CALL PRINT, код символа содержится в R0. Содержимое всех регистров не изменяется.

Код "ПС" необходимо передавать кодами 12(8) и 15(8) или включить сигнал AUTOFEEDXT и заменить код 12(8) на 15(8).

Автором написана программа печати готовых текстов (файлы документации и т.п.) с учётом кодировки пробелов и генерацией псевдографики.

Схема подключения МС6313 к БК0010.01:

Земля (чётные контакты 4-28) при применении 32-жильного кабеля. Микросхема может находиться в корпусе разъёма БК-0010

Если возникнут какие-либо вопросы, обращайтесь по адресу: 142119, г .Подольск, а/я 96. Кондратюк А.Н.

Performed by © gid, 2012-2024.