Главная Дока Микро-80 Радио-86РК ЮТ-88 Орион-128 Ссылки Новости Письмо

Описание компьютера Радио-86РК
Журнал РАДИО

КЛАВИАТУРА

При разработке клавиатуры РК ставилась задача создать максимально простой узел, некритичный к параметрам применяемых коммутационных устройств.

Каким же требованиям должна удовлетворять клавиатура РК? Прежде всего, она должна формировать коды всех символов, приведенных в табл. 1 (сами коды, записываемые в ПЗУ D12, приведены в табл. 2).
Кроме того, необходимо предусмотреть защиту от одновременного нажатия на несколько клавиш и дребезга контактов. Желательно также иметь набор функциональных клавиш, предназначенных для перемещения курсора по экрану дисплея, и несколько клавиш, назначение которых программируется пользователем.

Таблица 1

 

0

1

2

3

4

5

6

7

0

   

Пробел

0

O

P

Ю

П

1

F1

 

!

1

A

Q

А

Я

2

F2

 

2

B

R

Б

Р

3

F3

 

#

3

C

S

Ц

С

4

F4

 

$

4

D

T

Д

Т

5

   

%

5

E

U

Е

У

6

   

&

6

F

V

Ф

Ж

7

   

7

G

W

Г

В

8

ß

à

(

8

H

X

Х

Ь

9

TAB

|

)

9

I

Y

И

Ы

A

ПС

|

*

:

J

Z

Й

Э

B

 

AP2

+

;

K

[

К

Ш

C

\

 

,

<

L

\

Л

З

D

BK

 

-

=

M

]

М

Щ

E

   

.

>

N

^

Н

Ч

F

 

CTP

/

?

O

_

О

ЗБ

Для удобства работы должен быть предусмотрен режим автоповтора, т. е. непрерывной выдачи кода символа при длительном (более 1 с) нажатии на клавишу и звуковая индикация в момент замыкания контактов. Выполнение большинства этих требований в РК возложено на подпрограмму обслуживания клавиатуры.

На рис. 4 показана принципиальная схема клавиатуры. Подключается она к РК через ППА D20 (см. рис. 3). Основные клавиши (объединены на рис. 4 в блок А2) связаны с матрицей нормально разомкнутых контактов и отдельной группой из трех таких же контактов. Расположение клавиш, принятое в большинстве промышленных дисплеев, показано на рис. 5.

Через линии канала А, настроенного на вывод информации в режиме 0, на диоды V5—V11 (см. рис. 4) последовательно поступают сканирующие импульсы. Диоды защищают линии порта от повреждения при одновременном нажатии на несколько клавиш.

В процессе опроса контактов клавиатуры подпрограмма обслуживания последовательно формирует низкий уровень на каждой из линий порта А (на других семи линиях уровни остаются высокими). Сразу после этого подпрограмма считывает и анализирует содержимое порта В. Если ни одна из клавиш не нажата, то на все разряды этого порта через резисторы R8—R15 подано напряжение +5 В. При нажатии на какую-либо клавишу низкий уровень с соответствующей линии канала А поступает на одну из линий порта В. Подпрограмма обслуживания определяет номер нажатой клавиши и формирует соответствующий ей семиразрядный код.

При нажатии на каждую из основных клавиш могут формироваться три различных кода, в зависимости от того, была ли нажата вместе с основной (или немного раньше) одна из клавиш модификации кода СС или УС, формирующих специальные, управляющие или графические символы. Клавиша “РУС/ЛАТ” определяет, какой из двух алфавитов (русский или латинский) будет отображаться на экране (для перехода с одного на другой достаточно нажать на нее один раз). Замыкание контактов этих трех клавиш приводит к формированию низкого уровня на линиях С5С7, работающих в режиме ввода, и иной интерпретации основных клавиш, что позволяет сократить их число. Дребезг контактов устраняется программно.

На 2-й с. вкладки приведен рисунок печатной платы, предназначенной для монтажа основных клавиш (минимально необходимый набор). Для удобства работы с РК клавиатуру целесообразно дополнить еще несколькими клавишами (см. рис. 4, блок A3). Печатную плату (рис. 6 ) с этими клавишами устанавливают справа от основной. Дополнительная клавиатура создает удобство в работе, позволяя формировать коды некоторых управляющих символов нажатием только одной клавиши, хотя эти же коды можно получать и с помощью основных клавиш при предварительно нажатой клавише УС.

На плате основной клавиатуры установлены светодиоды V2 и V4. Первый из них сигнализирует о включении РК, второй (он подключен через элемент D9.6 к линии С3 ППА, настроенной на вывод) служит для индикации состояния клавиши “РУС/ЛАТ” (как и остальные, она не имеет фиксации в нажатом положении интерфейс связи с магнитофоном и дополнительными устройствами).

Через линии С0 и С5 канала С к ППА D20 подключены узлы формирования сигналов для обмена информацией с бытовым кассетным магнитофоном. Кроме того, в РК имеется дополнительный ППА D14, который можно использовать, например, для целей, о которых говорилось в начале статьи. Этот ППА не настраивается в программе “МОНИТОР”. После приходи сигнала СБРОС все три его канала работают на ввод информации. Свободными остаются также линии С1 и С2 ППА D20, запрограммированные в режим вывода информации.

БЛОК ПИТАНИЯ

Микрокомпьютер отличается малым энергопотреблением 0,8 А от источника +5В, 150 мА от источника +12В и 30 мА от источника —5В, что позволяет сделать блок питания простым и компактным. Авторы разместили блок в отдельном корпусе, но вполне возможно смонтировать его и в корпусе РК.

На рис. 7 приведена принципиальная схема блока питания. Напряжения +12 и —5В устанавливают соответственно подстроечным резистором R4 и подбором стабилитрона VD14. В качестве сетевого можно использовать стандартный трансформатор ТПП260-127/220-50 или любой другой мощностью 20...30Bт. Микросхему DA1 устанавливают на теплоотводе с суммарной площадью охлаждения не менее 50 см", для охлаждения транзистора VT1 используют простейший пластинчатый теплоотвод площадью около 20 см2.

ДЕТАЛИ

Печатные платы РК (см. 3-ю с. вкладки) и клавиатуры рассчитаны на установку резисторов МЛТ-0,125, конденсаторов КМ - 6б, К53 - 1, штыревой части разъема ГРПМ1-61ШУ2 и блоков клавиатуры ВМ16-1, ВМ16-4 (из-за больших размеров плат чертежи даны с некоторым уменьшением).

Д. ГОРШКОВ, Г. ЗЕЛЕНКО. Ю. ОЗЕРОВ С. ПОПОВ

Г. МОСКВА

Отсканировано с журнала Радио №6 1986 г.
Отредактировано Лесных Ю.И. 1999 г.

Описание компьютера Радио-86РК
Журнал РАДИО



(C) 2003-2010 www.danbigras.ru Наш адрес: info@danbigras.ru
Всё о старых компьютерах