Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архитектура 2.docx
Скачиваний:
6
Добавлен:
28.10.2018
Размер:
583.61 Кб
Скачать

27,28,29. Последовательный порт. Интерфейс rs-232c. Основные характеристики. Формат данных. Разъемы. Регистры и их адреса. Полнодуплексный режим. Трех проводная, четырех проводная связь.

*Скорость обмена низкая.

*Длина и тип линии связи с компьютером: до 15 м, одиночный провод.

*Формат и разрядность данных: последовательный, 5-8 бит.

*Кол-во ус-тв, подключаемых к компу: 1.

*Нужен внешний источник питания.

RS-232C предназначен для подключения к компьютеру стандартных устройств (принтер, сканер, модем, мышь и т.д.), а также для связи компьютеров между собой.

Интерфейс имеет 25-контактный разъем (DB25P) или 9-контактный разъем (DBYP).

Назначение контактов:

FG – защитное заземление, экран.

-TxD – данные, передаваемые компьютером в последовательном коде (логика отрицательная).

-RxD – данные, принимаемые компьютером в последовательном коде (логика отрицательная).

RTS – сигнал запроса передачи. Активен во все время передачи.

CTS – сигнал сброса для передачи. Активен во все время передачи. Говорит о готовности приемника.

DSR – готовность данных. Используется для создания режима модема.

SG – сигнальное заземление.

DCD – обнаружение несущей данных детектирования принимаемого сигнала.

DTR – готовность выходных данных.

RI – индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной линии.

Наиболее часто используется трех и 4-проводная часть д/двунаправленной передачи.

Все 10 сигналов задействованы только при соединении модема с компьютером.

Данные 5, 6, 7 или 8 бит сопровождаются стартовыми битами.

Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени.

Длительность знака места в последовательном коде соответствует периоду тактовой частоты генератора.

Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковы. Допустимое расхождение ± 10%.

Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.

Сигналы передаются специально выбранными уровнями, обеспечивающими высокую помехозащищенность связи.

Используется отрицательная логика. Логической 1 соответствует низкий уровень, 0 – высокий.

Регистроы COM-порта.

1)Порт 3F8h. 2)Порт 379h. 3)Порт 3FAh.

4)Порт 3FBh. 5)Порт 3FCh. 6)Порт 3FDh.

7)Порт 3FEh.

30 Инициализация сом порта

  • Записать по адресу 3FBh управляющий байт с 1 по 7 разряды

  • Записать код делителя частоты по адресам 3F8h и 3F9h

  • Записать по адресу 3F8h упр байт с 0 по 7 разр с требуемыми значениями битов.

  • Записать байт по адресу 3F9h

  • Записать упр байт по адресу 3FCh.

31. Интерфейс мп. Шина данных. Управление разрядностью шины данных. Контроль по паритету.

МП Intel 486 имеет 168-выходной корпус с матричным расположением.

Взаимодействие МП с другими устройствами системы осуществляется при помощи 32-разрядной шины данных, 32-разрядной шины адреса и шины управления.

Шина данных D31-D0 является двунаправленной, имеет возможность установки в высоко импедансное состояние. Обеспечивает передачу данных между МП и др. устройствами системы.

Изменение разрядности шины данных осуществляется с помощью сигналов на входах BS16# и BS8#.

Разрядность шины данных:

BS16#, BS8#

Сигналы на этих входах позволяют связать МП с 16- и 8-разрядными шинами данных. МП опрашивает эти входы в каждом такте. При активизации этих сигналов МП автоматически генерирует вместо одного запроса передачи данных большого формата несколько запросов передачи данных меньшего формата.

BS16# BS8# Шина данных

0 0 8 бит

0 1 16 бит

1 0 8 бит

1 1 32 бит