|
City
#44
19 мая 2000 |
|
Железо - RS-232 Интерфейс для SPECTRUM компьюетров.

┌────────────────────────────────────────────────┐
│ #### ### ### # # #### ##### ### │▓
│ # # # # # # # # # # # # │▓
│ # # # # #### #### ### # #### │▓
│ # # # # # # # # # # # # │▓
│ # # # # # # # # #### # # # │▓
│ │▓
│ # # #### ### #### ## ### # # ### │▓
│ # # # # # # # # # # # # # # # │▓
│ # # # ### # # ### # ### ## #### │▓
│ # # # # # # # # # # # # # # # │▓
│ ##### #### # # #### ## # # # # # # │▓
└────────────────────────────────────────────────┘▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
╔════════════════════════════════════════════════╗
║ RS-232 Interface for SPECTRUM computers ║▒
║ ║▒
║ (C) KOHASOFT'1991 * (C) UA3PRQ'1992 ║▒
║ User's amateur communication SOFT & HARD WARE ║▒
╚════════════════════════════════════════════════╝▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Интерфейс RS-232 предназначен для обмена
информацией по последовательному каналу между
компьютером и периферийными устройствами
поддерживающими данный протокол. Схема
ориентирована на применение модифицированной
терминальной программы "TERM.T91" ->"Term91v2" и
реализует все возможности универсального
приемопередатчика КР580ВВ51А в асинхронном режиме
обмена. Программа использует внутренний коэфф.
деления порта равный 16 и работоспособна на
скоростях обмена до 60000 бод.
Применение программируемого таймера КР580ВИ53 в
режиме делителя частоты позволяет выбирать любую
скорость передачи из полного стандартного ряда с
неточностью +1% max. Вполне возможно применение и
другой программной поддержки использующей данные
БИС. За основу данной схемы использован терминал от
"Радио-86РК".
Интерфеис использует сигналы выбора с дешифратора
К555ИД7 (схема буферного интерфейса) в
соответствии:
CHANNEL 3 -> CS-53 -выбор КР580ВИ53
CHANNEL 5 -> CS-51 -выбор КР580ВВ51
При программировании БИС достаточно обращение к
неполным адресам портов, т.к это позволяет
достигать максимальной скорости машинного кода, в
то же время оптимальное построение программы
позволяет достичь максимальной для БИС ВВ51А
скорости обмена на ZX-SPECTRUM с частотой
тактирования Z80 - 3.5 mHz. Неиспользуемые два ДПКД
в таймере можно использовать по своему усмотрению
(напремер для получения частот модуляции в модеме)
соответствующим образом программируя ВИ53. Адреса
портов интерфейса:
#F7 (247);/#FFF7/ - регистр упр. слова КР580ВИ53
#D7 (215);/#FFD7/ - счетчик 2
#B7 (183);/#FFB7/ - счетчик 1
#97 (151);/#FF97/ - счетчик 0
#EF (239);/#FFEF/ - регистр упр. слова и слова
сост. КР580ВВ51
#CF (207);/#FFCF/ - данные
Интерфейс обеспечивает сопряжение с устройствами
по протоколу RS-232 на уровне ТТЛ сигналов. При
необходимости полного соответствия данному
стандарту с двухполярным сигналом +-12V интерфейс
необходимо дополнить преобразователями уровня
(например ОУ или м/сх. серии К170). В большинстве
же случаев при расстояниях между устройствами до
нескольких метров вполне возможна работа и на ТТЛ
уровнях сигналов.
продолжение следует ...
Другие статьи номера:
Похожие статьи:
В этот день... 18 ноября