Описание
компьютера Радио-86РК
|
Журнал
РАДИО
|
“РАДИО-86РК” ПРИНИМАЕТ “МОРЗЯНКУ”
Предлагаемая программа для компьютера “Радио-86РК” позволяет без какой-либо его переделки сигналы, передаваемые в коде” Морзе, отображать в виде символов: букв русского и латинского алфавитов, цифр и знаков препинания. Выход приемника или телеграфный ключ подключают параллельно контактам клавиши “УС” (один из этих контактов “заземлен”). Чтобы уменьшить помехи приемнику от компьютера и устранить сбои его самого от передатчика, рекомендуется между “Радио-86РК” и источником сигнала включать для гальванической “развязки” оптрон или электромагнитное реле.Коды программы приведены в табл.1, контрольные суммы ее блоков и общая — в табл.2.
Если объем памяти ОЗУ компьютера — 16 Кбайт, то необходимо по адресам 2В9Н и 2D1H код 78Н заменить на 38Н, а по адресу 2ВВН код 7FH — на 3FH.
Рабочие ячейки и стек программы находятся в области адресов 800Н — 8FFH.
Программа автоматически настраивает “интерфейс” на скорость, с которой идет передача, причем максимальная — значительно больше той, когда возможен еще прием “на слух”. Диапазон воспринимаемых скоростей зависит от записанной в ячейке 2ВСН константы. Если ее уменьшить, то максимальная и минимальная скорости возрастут, если увеличить — уменьшатся.
В любой момент оператор, не прерывая приема, может изменить режим отображения принятых символов: перейти с записи букв русского алфавита на латинский и наоборот. Для этого на клавиатуре нужно нажать соответственно на клавишу “L” или “R”. Во время перевода строк, который происходит после заполнения очередной из них или нажатия на клавишу “ВК”, прием не прерывается и принятая информация не искажается.
Таблица 2.
Блок |
Сумма |
0000— 00FF |
7052 |
0100— 01FF |
5E77 |
0200— 02D2 |
E775 |
0000— 02D2 |
633E |
Если нажать на клавишу “F4” или “АР2”, работа программы прерывается и управление передается по адресам, записанным в парах ячеек 2BFH, 2СОН и 2С1Н, 2С2Н соответственно. В обоих случаях вызываемой программе передается в стеке адрес возврата в программу приема кода Морзе. Это позволяет, вернувшись из вызванной программы (это может быть, например, программа передачи), немедленно возобновить прием. В приведенном в табл.1 варианте программы в указанных выше ячейках записаны адрес “горячего старта” МОНИТОРА и начальный адрес самой программы приема. Таким образом, при нажатии на клавишу “F4” происходит выход в МОНИТОР, а при нажатии на “АР2” — перезапуск программы приема.
Как отмечалось выше, программа рассчитана на подключение источника сигнала (ключа) параллельно контактам клавиши “УС”. Подпрограмма опроса положения ключа занимает ячейки, начиная с 2СЗН. Она также сигнализирует о нажатии ключа, выводя светящийся прямоугольник в левом верхнем углу экрана. При необходимости можно подавать сигнал иначе, например, на один из выводов микросхемы D14 компьютера. Для этого необходимо заменить эту подпрограмму другой, удовлетворяющей вашим требованиям. Нажатому ключу должен соответствовать возврат из подпрограммы с признаком Z, отжатому — возврат без этого признака. Подпрограмма не должна изменять состояние регистров В — L микропроцессора.
г. Москва
А. ДОЛГИЙ
Отсканировано с журнала Радио №4 1990 г.
Описание
компьютера Радио-86РК
|
Журнал
РАДИО
|