- •ПОСЛЕДОВАТЕЛЬНЫЙ ВВОД-ВЫВОД.
- •Синхронные последовательные порты
- •Асинхронные последовательные порты
- ••К числу простейших интерфейсов последовательной передачи принадлежит интерфейс радиальный последовательный (ИРПС) или асинхронный
- •Интерфейсы последовательной связи
- ••Передаваемое слово обрамляется рамкой состоящей из стартового бита, необязательного бита контроля четности и
- •Программируемый связной адаптер ВВ51/
- •Схема программируемого связного адаптера
- •передатчик,
- •Приемник
- •Логика чтения-записи
- •Буфер шины данных
- •Схема управления модемом
- •.Формат слова выбора режимаа
- •Формат команды
- •Формат слова состояния
- •Временные диаграммы передачи в синхронном режиме
- •Временные диаграммы передачи
- ••Таблица 2. Основные линии интерфейса RS-232C.
- ••Символы кода ASCII представляются семью битами, например буква А имеет код 1000001. Чтобы
- •буквa А сигнальными уровнями ТТЛ.
- ••Используемые в интерфейсе RS-232C уровни сигналов отличаются от уровней сигналов, действующих в компьютере.
- •буква А на сигнальных линиях TXD и RXD.
- •. Типичная схема интерфейса RS-232C
Логика чтения-записи
•Логика чтения-записи включает регистр режима, регистр команд и два регистра синхроимпульсов. Восьмиразрядный регистр режима предназначен для хранения слова выбора режима MS, тогда как регистр команд —для приема команды CI. Два 8- разрядных регистра синхроимпульсов хранят один или два символа синхронизации SYNC. Встроенный в логику чтения-записи компаратор реализует сравнение слов, хранящихся в регистрах синхроимпульсов и в регистрах приемника. Результат сравнения используется для управления работой БИС.
Буфер шины данных
•Буфер шины данных представляет собой 8-разрядное трехстабильное двунаправленное устройство для связи ПСА с МП, которое состоит из входного и выходного регистра данных, а также доступного для чтения регистра слова состояния SW
Схема управления модемом
•DSR (Data Set Ready) - Готовность приемника модема. Проверяется Программно.
•DTR (Data Terminal Ready) - Запрос готовности приемника модема. Управляется программно
•RTS (Request To Send) - Запрос готовности передатчика модема. Управляется программно.
•CTS (Clear To Send) - Готовность передатчика модема. Разрешает ПСА передачу данных.
.Формат слова выбора режимаа
—асинхронный б — синхронный
Формат команды
Формат слова состояния
Временные диаграммы передачи в синхронном режиме
Временные диаграммы передачи
(а) и приема (б) в асинхронном режиме
•Таблица 2. Основные линии интерфейса RS-232C.
•Номер контактаСигнал Выполняемая функция1FGПодключение земли к стойке или шасси оборудования
•2TXDПоследовательные данные, передаваемые от DTE к DCE
•3RXDПоследовательные данные, принимаемые DTE от DCE
•4RTSТребование DTE послать данные к DCE
•5CTSГотовность DCE принимать данные от DTE
•6DSRСообщение DCE о том, что связь установлен
•7SGВозвратный тракт общего сигнала (земли)
•8DCDDTE работает и DCE может подключится к каналу связи
•Символы кода ASCII представляются семью битами, например буква А имеет код 1000001. Чтобы передать букву А по интерфейсу RS-232C, необходимо ввести дополнительные биты, обозначающие начало и конец пакета. Кроме того, желательно добавить лишний бит для простого контроля ошибок по паритету (четности).
•Наиболее широко распространен формат, включающий в себя один стартовый бит, один бит паритета и два стоповых бита. Начало пакета данных всегда отмечает низкий уровень стартового бита. После него следует 7 бит данных символа кода ASCII. Бит четности содержит 1 или 0 так, чтобы общее число единиц в 8-битной группе было нечетным. Последним передаются два стоповых бита, представленных высоким уровнем напряжения. Эквивалентный ТТЛ-сигнал при передаче буквы А показан на рис. 2.
