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). В большинстве же случаев при расстояниях между устройствами до нескольких метров вполне возможна работа и на ТТЛ уровнях сигналов. продолжение следует ...
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября