ПОЛЬЗОВАТЕЛЯМ БК’шек
ПОДКЛЮЧЕНИЕ УСТРОЙСТВА ВЫВОДА ПЕЧАТАЮЩЕГО "ЭЛЕКТРОНИКА МС6313" К КОМПЬЮТЕРУ "ЭЛЕКТРОНИКА БК-0010.01"
В настоящее время в магазинах "Электроника" продаются устройства вывода печатающие (УВП) моделей MC6312, MC6313. На взгляд автора, наиболее интересная модель - MC6313, ибо она предоставляет больше возможностей для пользователей. Но справедливости ради надо сказать, что MC6312 имеет некоторые неоспоримые преимущества: малые габариты, вес и практически бесшумная печать.
УВП МС6313 функционирует от параллельного интерфейса ИРПР или ИРПР-М. Так как в компьютере БК-0010.01 логической "1" соответствует низкий уровень напряжения, целесообразно подключение УВП произвести с интерфейсом ИРПР при соблюдении временной диаграммы, приведённой в табл. 1:
|
-----! !----------- |
|
---------! !------- |
|
--------! !-------- |
Схема подключения УВП MC6313 к компьютеру БК-0010.01 с интерфейсом ИРПР приведена в табл. 2:
MC6313 |
|
БК-0010.01 |
||
---|---|---|---|---|
Сигнал |
Контакт |
|
Контакт |
Сигнал |
DATA0 |
3 |
<-------- |
A16 |
ВД00 |
DATA1 |
5 |
<-------- |
A13 |
ВД01 |
DATA2 |
7 |
<-------- |
B12 |
ВД02 |
DATA3 |
9 |
<-------- |
B10 |
ВД03 |
DATA4 |
11 |
<-------- |
B5 |
ВД04 |
DATA5 |
13 |
<-------- |
B7 |
ВД05 |
DATA6 |
15 |
<-------- |
B6 |
ВД06 |
DATA7 |
17 |
<-------- |
A7 |
ВД07 |
STROBE |
23 |
<-------- |
A28 |
ВД08 |
BUSY |
21 |
--------> |
B31 |
BB08 |
ASCNLG |
25 |
--------> |
A23 |
BB07 |
INIT |
27 |
<-------- |
B28 |
ВД09 |
|
4,6,8,10,12 |
|
A11,A18 |
|
OV |
14,16,18,20 |
|
B11,B18 |
ОБЩИЙ |
В таблице 3 приведён один из возможных вариантов подпрограммы, обеспечивающей передачу кодов от компьютера к УВП и реализующей временную диаграмму интерфейса ИРПР:
PPRG: MOV @#256, @#177714 ADD #400, @#256 IP: BIT #400, @#177714 BEQ IP MOV @#256, @#177714 SUB #400, @#256 MOV @#256, @#177714 CLR @#256 RTS PC
Автором написан драйвер печати MS6313.SYS для УВП MC6313. Драйвер MS6313.SYS предназначен для печати файлов редакторов EDASP, МИКРО.10К. МИКРО.11K.
Драйвер можно загружать в любое место оперативной памяти. Объем памяти, занимаемый драйвером. - 1,5 Кбайт. Не требует инструкции, так как имеет встроенное меню, с помощью которого можно задать необходимые режимы.
Описание режимов работы
- 1 - сброс.
- Предназначен для установки принтера в исходное состояние, действует аналогично включению питания.
- 2 - чтение.
- Предназначен для загрузки файла с целью его последующей распечатки.
- 3 - печать.
- Предназначен для вывода на принтер предварительно загруженного текстового файла с параметрами печати, заданными режимами 4...8.
- 4 - формат.
- Предназначен для задания числа строк страницы. Количество строк задаётся десятичным числом в диапазоне 0...255.
- 5 - шаг строки.
- Предназначен для задания шага строки в диапазоне 2,12...12,7 мм.
- 6 - шаг знаков.
- Предназначен для задания шага знаков (числа символов в строке) в диапазоне 1,27...5,08 мм (40...160 символов).
- 7 - качество шрифта.
- Предназначен для задания шрифта, близкого к качеству шрифта пишущей машинки.
- 8 - атрибуты шрифта.
- Предназначен для задания дополнительных изобразительных возможностей шрифта. К примеру, если задать 1 и 3 параметр, то печать будет выполнена высоким двойным шрифтом.
А. БАРСУКОВ
220107, г. Минск, а/я 104