Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСТиАК - Слайды к лекциям / ПОСЛЕДОВАТЕЛЬНЫЙ ВВОД-ВЫВОД.ppt
Скачиваний:
36
Добавлен:
26.03.2015
Размер:
637.44 Кб
Скачать

Логика чтения-записи

Логика чтения-записи включает регистр режима, регистр команд и два регистра синхроимпульсов. Восьмиразрядный регистр режима предназначен для хранения слова выбора режима 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.