Программа RTTY1 - Contrib - Каталог статей - Возрождение Электроники-60
PDP-11 , Электроника-60, СМ-1420 и им подобные
Главная | Каталог статей | Регистрация | Вход
Приветствую Вас Гость | RSS

Дорогие посетители.Убедительно просим Вас Загружать имеющуюся у Вас информацию (Файлы образов дисков, Исходники, Книги и т.д.) касающуюся ПЭВМ с архитектурой PDP-11.

Меню сайта
  • Создание сайтов в Усть-каменогорске
  • Люди на сайте
    Друзья Нравится
    Google
    Форма входа
    Категории раздела
    Contrib [88]
    Статьи, взятые из разных источников.
    My atticle [2]
    Статьи,написаные лично мною
    Forex [22]
    Всё о заработке на рынке FOREX
    Поиск
    Облако тэгов
    RT-11 LSI-11 PDP-11 Последняя версия RT-11 БК ДВК бк-0010 приставка Бортника сопроцессор Кроскомпилятор Схема ANDOS БК-0011 КНГМД RADIX-50 Rtty БК0010 радиосвязь сеть УКНЦ 11/70 11/83 11/93 RSX-11
    Прогноз Forex
    Котировки от Forex4You
    Открыть реальный счет
    Статистика
    Счетчик тИЦ, PR и обратных ссылок Resurs.kz: сайты Казахстана и раскрутка сайта
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Поиск
    Главная » Статьи » Contrib

    Программа RTTY1

    Радиолюбитель 1/93, стр. 38-41

    А.БЕЛЫХ (UA1OJ), 164500, г.Северодвинск, а/я 27.

    RTTY1
    (ОПИСАНИЕ ПРОГРАММЫ)


    Программа RTTY1 является дальнейшим развитием RTTY7 by UA4FB Леонида Чернева из Пензы и одной из немногих радиотелетайпных программ для компьютера "Электроника БК-0010" (БК-0010Ш, БК-0010.01, далее в тексте - БК). Она разработана для использования в любительской радиосвязи и при наличии соответствующей аппаратуры (трансивер, модем) позволяет вести обмен информацией через порт ВВОД/ВЫВОД (разъем ХТ5 - "УП" БК) в телетайпных кодах CCITT и МТК-2 со скоростью от 45,45 до 300 Бод. В отличие от прототипа данная программа при меньшем объеме предоставляет оператору более богатые сервисные возможности. Подключение каналов связи к компьютеру производится в соответствии с табл. 1.

    Табл.1

    N Наименование цепи Марк.RIG Марк. БК Маркировка ХТ5 "УП"
    1 Прием RX ВВ00 В24
    2 Передача ТХ1 ВД00 А16
    3 Управление ТХ2 ВД01 А13
    4 +5V +5V +5V А, В (8,9)
    5 Общий 0V 0V А, В (18, 19)

    В программе имеется три канала:

    1. Прием информации
    2. Передача информации
    3. Управление режимом Прием/Передача

    Программа имеет адрес загрузки и старта А=&01000, длину Д=&03530 (Д < 2KB). Адресное пространство &05000:&030000 используется программой под текстовые буферы. Всего в программе имеется 40 буферов, из них 1 приемный емкостью 1 KB, 7 оперативных по 64 байта и 32 постоянных по 256 байтов.

    В таблице 2 приводятся команды управления в режимах Приема и Передачи.

    Постоянные буферы определяются алфавитными клавишами с кодами от &0100 до &0137 (@, А, В, С, D...Y, Z, [,\,],^,_. Запись текста в эти буферы производится в режиме приема после нажатия клавиш "=" и одной из определяющих, окончание записи - по клавише КТ (СУ+С). При записи текста в постоянные буферы допускается вызов оперативных буферов.

    Оперативные буферы определяются клавишами управления курсором с кодами от &031 до &037 (СУ+Y, СУ+Z, СУ+[, СУ+\, СУ+1, СУ+^, СУ+_). Запись информации в эти буферы производится в режиме приема после нажатия одной из определяющих клавиш, окончание записи - также по клавише КТ(СУ+С).

    Во время записи текстов в постоянные и оперативные буферы прием прерывается.

    Для просмотра постоянных буферов достаточно в режиме приема нажать определяющую клавишу. Вызов текста на передачу - также по определяющей клавише.

    Табл. 2

    ПРИЕМ    
    КТ СУ+С Переключатель ПРИЕМ/ПЕРЕДАЧА
    |<-- СУ+V Переключатель регистра "РУС"
    <-|- СУ+Х Переключатель регистра "ЦИФР"
    |--> СУ+W Переключатель регистра "ЛАТ"
    ;   Переключатель регистра формата 32/64
    ЗАП СУ+F ВКЛ/ВЫКЛ записи принимаемого текста в буфер емкостью 1 KB
    СТИР СУ+G Очистка приемного буфера
    @:Ъ   Печать текста из постоянных буферов (алфавитные клавиши с кодами &0100:&0137)
    ПРОБЕЛ   Печать текста из приемн. буфера на экран
    СБР СУ+L Очистка экрана
    ВВОД   Перевод курсора в нач. след. строки
    СТОП   Выход в пусковой монитор
    1:8   Переключение скорости 1=45, 2=25, 3=75, 4=100, 5=110, 6=15-, 7=200, 8=300 Бод
    (=)+(@:Ъ)   Запись информации в постоянный буфер (допускается использование клавиши "+")
    ЛАТ   Вкл. таблицы CCITT
    РУС   Вкл. таблицы МТК-2
    ПЕРЕДАЧА    
    КТ СУ+С Переключатель ПРИЕМ/ПЕРЕДАЧА
    ;     Переключатель формата 32/64
    ГТ СУ+Т Передача "RYRYRY..."
    @:Ъ   —"— текста одного из 32-х буферов
    ПРОБЕЛ   —"— текста с клавиатуры
    - (тире)   —"— текста из приемного буфера
    СТОП   Прерывание передачи текста
    СБР СУ+L Очистка экрана
    СБР |--> СУ+К Выкл. передачи с клавиатуры или "RYRY..."

    ПРИМЕР:

    Записать текст в @-буфер:

    =, @, ВВОД, СУ+Y, ПРОБЕЛ, СУ+Y, ПРОБЕЛ, D, Е, ПРОБЕЛ, СУ+Z, ПРОБЕЛ, СУ+Z, ПРОБЕЛ, Р, S, Е, ПРОБЕЛ, К, К, К, КТ (конец)

    Записать текст в оперативный Y-буфер:

    СУ+Y, С, Q, КТ

    Записать текст в оперативный Z-буфер:

    СУ+Z, U, A, 1, O, J, КТ

    Вызвать текст из @-буфера на передачу:

    КТ (передача),@

    Будет передан с параллельной распечаткой на экране текст:

    CQ CQ DE UA1OJ UA1OJ PSE ККК

    Записать в оперативный Y-буфер:

    U, Z, 9, С, W, А, КТ

    Вызвать текст из @-буфера на передачу:

    КТ (передача) ,@

    Будет передан с параллельной распечаткой на экране текст:

    UZ9CWA UZ9CWA DE UA1OJ PSE ККК

    В программе имеется возможность передать принятый и записанный в приемный буфер текст по команде " — " (REPLY).

    Ниже приводится DUMP описываемой программы. Ввод ее в ОЗУ производится в режиме МСД с адреса &01000. Для удобства ввода программа разбита на блоки по &0400 байтов.В каждом блоке указаны адрес, длина и контрольная сумма. После ввода и проверки программы рекомендуется подготовить тексты, записать их в постоянные буферы, а затем готовую к работе программу записать на ленту одним файлом (А=&01000, Д=&024000).

    Автор выражает свою признательность и благодарность за помощь в создании программы Сергею Контареву UZ3AXJ и Леониду Черневу UA4FB.

    Файл: RTTY1.0
    Адрес: 001000
    Длина: 000400
    Контрольная сумма: 047100
    001000: 104014 012706 001000 005037 177714 106427 000000 010701
    001020: 062701 001364 010137 000004 012767 000207 002420 010701
    001040: 062701 000672 010137 000260 010701 062701 000042 010167
    001060: 000242 005001 010702 062702 000016 112200 001515 104022
    001100: 005201 000773 054122 020040 032464 000000 045400 052521
    001120: 045000 040527 043130 051531 042102 042532 041526 044520
    001140: 051107 000114 047115 020110 012517 000124 024000 033461
    001160: 003400 026462 020457 023466 022077 031453 035075 034060
    001200: 032046 000051 026056 020043 012471 000065 045400 172761
    001220: 165000 040502 163370 041771 162342 042772 161766 164760
    001240: 050347 000354 044115 020130 012517 000124 024000 033461
    001260: 160000 026462 176057 023466 021477 031453 035075 034060
    001300: 177373 000051 026056 020375 012471 000065 000000 001440
    001320: 026423 000000 001114 000000 012701 177714 005711 001374
    001340: 005004 016705 177750 006205 006205 006205 005711 001402
    001360: 005204 000402 005304 000400 077507 005704 100355 016705

    Файл: RTTY1.1
    Адрес: 001400
    Длина: 000400
    Контрольная сумма: 046007
    001400: 177714 006205 006205 006205 010546 016705 177700 162605
    001420: 005711 001402 005204 000402 005304 000400 077507 005704
    001440: 100333 005002 012703 000005 005004 016705 177640 005711
    001460: 001402 005204 000402 005304 000400 077507 006104 006102
    001500: 077315 005004 016705 177606 005711 001402 005204 000402
    001520: 005304 000400 077507 005704 100677 004767 000004 000167
    001540: 177566 020227 000000 001003 005067 177552 000465 020227
    001560: 000004 001013 105737 000043 001004 012767 000040 177526
    001600: 000453 012767 000140 177516 000447 020227 000037 001012
    001620: 105737 000043 001003 005067 177474 000436 012767 000100
    001640: 177464 000432 020227 000033 001003 012700 000040 000416
    001660: 020227 000035 001003 012700 000012 000410 020227 000027
    001700: 001413 066702 177416 066702 177414 111200 104016 005767
    001720: 177400 001402 004767 000476 000207 113700 177662 042700
    001740: 177600 020027 000027 001003 005067 177352 000530 020027
    001760: 000026 001004 012767 000100 177334 000521 020027 000030

    Файл: RTTY1.2
    Адрес: 002000
    Длина: 000400
    Контрольная сумма: 035542
    002000: 001004 012767 000040 177316 000512 020027 000014 001002
    002020: 104016 000505 020027 000012 001002 104016 000500 020027
    002040: 000073 001004 012700 000233 104016 000471 020027 000006
    002060: 001003 004767 000370 000463 020027 000040 001003 004767
    002100: 000456 000455 020027 000003 001003 005726 000167 000560
    002120: 020027 000075 001003 004767 001702 000441 020027 000007
    002140: 001003 004767 000472 000433 020027 000031 103406 020027
    002160: 000037 131003 004767 002000 000422 020027 000100 103406
    002200: 020027 000137 101003 004767 001524 000411 020027 000061
    002220: 103406 020027 000070 101003 005300 000167 000002 000207
    002240: 042700 177770 006300 006300 006300 060700 062700 000030
    002260: 012067 177032 012067 001270 012067 176612 012067 176610
    002300: 000167 176476 001440 006335 020040 032464 001320 005661
    002320: 020040 030065 000740 003754 020040 032467 000520 002730
    002340: 030440 030060 000460 002503 030440 030061 000344 001766
    002360: 030440 030065 000240 001314 031040 030060 000144 000763

    Файл: RTTY1.3
    Адрес: 002400
    Длина: 000400
    Контрольная сумма: 050531
    002400: 031440 030060 005037 000260 012737 100442 000004 012706
    002420: 001000 000137 100442 110077 176666 005267 176662 026727
    002440: 176656 030000 103403 012767 026000 176644 000207 010146
    002460: 005767 176636 001020 005267 176630 012700 000122 012701
    002500: 000020 104022 012700 000105 005201 104022 012700 000115
    002520: 005201 104022 000413 005067 176570 012701 000020 012700
    002540: 000040 104022 005201 104022 005201 104022 012601 000207
    002560: 010146 010246 012700 000014 104016 016701 176522 012702
    002600: 002000 020127 030000 103402 012701 026000 112100 004767
    002620: 000342 077211 012700 000012 104016 012602 012601 000207
    002640: 010146 010246 016701 176450 012702 002000 020127 030000
    002660: 103402 012701 026000 105021 077207 012602 012601 000207
    002700: 012706 001000 104004 012700 000012 104016 010701 062701
    002720: 000644 010137 000260 010701 062701 177750 010137 000004
    002740: 012767 106427 000510 010701 062701 000000 010167 000026
    002760: 005001 010702 062702 000016 112200 001466 104022 005201

    Файл: RTTY1.4
    Адрес: 003000
    Длина: 000400
    Контрольная сумма: 046123
    003000: 000773 054124 000000 002750 111033 105632 101033 115205
    003020: 106620 107226 116223 101203 104211 117214 107625 114212
    003040: 103631 110621 100433 103033 016033 010406 017026 002422
    003060: 014413 010024 001415 003423 004011 015025 014017 006001
    003100: 005002 110016 106602 015433 056224 050506 057126 042522
    003120: 054513 050124 041515 043523 044111 055125 054117 046101
    003140: 0А5102 102516 105622 041225 005001 004767 000300 106427
    003160: 000000 000772 010046 010146 010246 010346 042700 177400
    003200: 020027 000040 003473 020027 000340 103402 162700 000040
    003220: 020027 000200 103402 162700 000100 020027 000140 103402
    003240: 162700 000040 016702 177536 060002 111201 010102 042702
    003260: 177477 026702 000164 001003 004767 000162 000460 005702
    003300: 001010 005067 000144 005067 000142 005001 004767 000136
    003320: 000751 022702 000100 001011 010267 000116 012701 000037
    003340: 010167 000110 004767 000106 000735 010267 000074 012701
    003360: 000004 010167 000066 004767 000064 000724 001005 012701

    Файл: RTTY1.5
    Адрес: 003400
    Длина: 000400
    Контрольная сумма: 035752
    003400: 000033 004767 000050 000413 022700 000012 001010 012701
    003420: 000027 004767 000030 012701 000035 004767 000020 012603
    003440: 012602 012601 012600 104016 000207 000000 000000 000207
    003460: 000200 012704 177714 012714 000002 004767 000052 012714
    003500: 000003 004767 000042 012703 000005 006201 103003 012714
    003520: 000003 000402 012714 000002 004767 000014 077312 012714
    003540: 000002 004767 000002 000207 016702 000004 077201 000207
    003560: 006335 012667 000146 013700 177662 020027 000100 103406
    003600: 020027 000137 101003 004767 000124 000445 020027 000014
    003620: 001002 104016 000440 020027 000073 001004 012700 000233
    003640: 104016 000431 020027 000024 001002 000167 000520 020027
    003660: 000013 001002 000167 177010 020027 000040 001002 000167
    003700: 000542 020027 000003 001002 000167 175066 020027 000055
    003720: 001002 004767 176632 016746 000002 000207 102156 012701
    003740: 000030 104022 162700 000100 000300 062700 005000 010001
    003760: 012702 000400 112100 001414 020027 000031 103406 020027
    Категория: Contrib | Добавил: un7jks (07.10.2009)
    Просмотров: 609 | Теги: радиосвязь, Rtty, БК0010 | Рейтинг: 0.0/0 |

    Хостинг от uCoz