Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
002 Аппаратные средства системы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.23 Mб
Скачать

Аппаратные средства системы

ввода вывода информации в

архитектуре микроЭВМ

Система ввода – вывода информации. Типы интерфейсов, типы шин, контролеры адаптеры, мосты.

Паралле́льный порт — тип интерфейса, разработанный для компьютеров (персональных и других) для подключения различных периферийных устройств. В вычислительной технике параллельный порт является физической реализацией принципа параллельного соединения. Он также известен как принтерный порт или порт Centronics. Стандарт IEEE 1284 определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных.

Адреса портов

Традиционно в системе IBM PC три первых параллельных порта распределяются в соответствии со следующей таблицей.

ИМЯ ПОРТА

Прерывание #

Начальный адрес I/O

Конечный адрес I/O

LPT1

IRQ 2

0x3bc

0x3bf

LPT2

IRQ 7

0x378

0x37f

LPT3

IRQ 5

0x278

0x27f

Если есть неиспользуемый слот LPTx, адреса других портов сдвигаются вверх. (Например, если отсутствует порт 0x3bc, то тогда порт 0x378 станет LPT1).Адреса портов, присвоенные каждому слоту LPTx, можно определить путём чтения области данных BIOS по адресу 0000:0408.

Расположение выводов

Расположение выводов для параллельного порта следующее:

№ контакта (25-контактный)

№ контакта (36-контактный)

Обозначение

Направление

Бит регистра

Инвертирование

1

1

Strobe

In/Out

Control-0

Да

2

2

Data0

Out

Data-0

Нет

3

3

Data1

Out

Data-1

Нет

4

4

Data2

Out

Data-2

Нет

5

5

Data3

Out

Data-3

Нет

6

6

Data4

Out

Data-4

Нет

7

7

Data5

Out

Data-5

Нет

8

8

Data6

Out

Data-6

Нет

9

9

Data7

Out

Data-7

Нет

10

10

Ack

In

Status-6

Нет

11

11

Busy

In

Status-7

Да

12

12

Paper-Out

In

Status-5

Нет

13

13

Select

In

Status-4

Нет

14

14

Linefeed

In/Out

Control-1

Да

15

32

Error

In

Status-3

Нет

16

31

Reset

In/Out

Control-2

Нет

17

36

Select-Printer

In/Out

Control-3

Да

18-25

19-30,33,17,16

Ground

-

-

-

В инвертированных линиях низкий логический уровень имеет значение «истина», в неинвертированных наоборот, истиной является высокий логический уровень.

Контакт 25 в разъёме DB-25 на современных компьютерах может быть не соединён с землёй.

После́довательный порт (англ. serial port, COM-порт, англ. communications port) — сленговое название интерфейса стандарта RS-232, которым массово оснащались персональные компьютеры. Последовательным данный порт называется потому, что информация через него передаётся по одному биту, бит за битом (в отличие от параллельного порта). Хотя некоторые другие интерфейсы компьютера — такие как Ethernet, FireWire и USB — также используют последовательный способ обмена, название «последовательный порт» закрепилось за портом стандарта RS-232.

Наиболее часто используются стандартизированные в 1969 году D-образные разъёмы: 9- и 25-контактные, (DB-9 и DB-25 соответственно)

Назначение выводов 9-контактного разъема

9-контактная вилка типа DB-9M  Нумерация контактов со стороны штырьков  Направление сигналов указано относительно хоста (компьютера)

Контакт

Сигнал

Направление

Описание

1

CD

Вход

Обнаружена несущая

2

RXD

Вход

Принимаемые данные

3

TXD

Выход

Передаваемые данные

4

DTR

Выход

Хост готов

5

GND

Общий провод

6

DSR

Вход

Устройство готово

7

RTS

Выход

Хост готов к передаче

8

CTS

Вход

Устройство готово к приему

9

RI

Вход

Обнаружен вызов

Назначение выводов 25-контактного разъема

25-контактная вилка типа DB-25M  Нумерация контактов со стороны штырьков  Направление сигналов указано относительно хоста (компьютера)

Контакт

Сигнал

Направление

Описание

1

SHIELD

Экран

2

TXD

Выход

Передаваемые данные

3

RXD

Вход

Принимаемые данные

4

RTS

Выход

Хост готов к передаче

5

CTS

Вход

Устройство готово к приему

6

DSR

Вход

Устройство готово

7

GND

Общий провод

8

CD

Вход

Обнаружена несущая

9

Резерв

10

Резерв

11

Не используется

12

SCD

Вход

Обнаружена несущая #2

13

SCTS

Вход

Устройство готово к приему #2

Контакт

Сигнал

Направление

Описание

14

STXD

Выход

Передаваемые данные #2

15

TRC

Вход

Тактирование передатчика

16

SRXD

Вход

Принимаемые данные #2

17

RCC

Вход

Тактирование приемника

18

LLOOP

Выход

Локальная петля

19

SRTS

Выход

Хост готов к передаче #2

20

DTR

Выход

Хост готов

21

RLOOP

Выход

Внешняя петля

22

RI

Вход

Обнаружен вызов

23

DRD

Вход

Определена скорость данных

24

TRCO

Выход

Тактирование внешнего передатчика

25

TEST

Вход

Тестовый режим

Из таблиц видно, что 25-контактный интерфейс отличается наличием полноценного второго канала приема-передачи (сигналы, обозначенные "#2"), а также многочисленных дополнительных управляющих и контрольных сигналов. Однако, часто, несмотря на наличие в компьютере "широкого" разъема, дополнительные сигналы на нем просто не подключены.

Электрические характеристики

Логические уровни передатчика: "0" – от +5 до +15 Вольт, "1" – от -5 до -15 Вольт.

Логические уровни приемника: "0" – выше +3 Вольт, "1" – ниже -3 Вольт.

Максимальная нагрузка на передатчик: входное сопротивление приемника не менее 3 кОм.

Данные характеристики определены стандартом как минимальные, гарантирующие совместимость устройств, однако реальные характеристики обычно существенно лучше, что позволяет, с одной стороны, питать маломощные устройства от порта (например, так спроектированы многочисленные самодельные data-кабели для сотовых телефонов), а с другой – подавать на вход порта инвертированный TTL-уровень вместо двуполярного сигнала.