Интернет магазин китайских планшетных компьютеров



Компьютеры - Параллельный порт - Реализация в персональных компьютерах IBM

22 января 2011


Оглавление:
1. Параллельный порт
2. Применение
3. Реализация в персональных компьютерах IBM
4. Расположение выводов
5. Однонаправленный параллельный порт



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

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

ИМЯ ПОРТА Прерывание # Начальный
адрес I/O
Конечный
адрес I/O
LPT1 IRQ 2 0x3bc 0x3bf
LPT2 IRQ 7 0x378 0x37f
LPT3 IRQ 5 0x278 0x27f

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

Программный интерфейс

В версиях Windows, которые не используют ядро Windows NT, программы могут получить доступ к параллельному порту с помощью подпрограмм outportb и inportb. В операционных системах Windows NT и Unix работает микропроцессор безопасности, и доступ к параллельному порту запрещён, если не указан нужный драйвер. Это повышает безопасность и способствует разрешению конфликтов при доступе к устройству. В Linux, если процесс запущен с правами администратора, могут использоваться функции inb, outb и команда ioperm для доступа к базовому адресу порта.



Просмотров: 5833


<<< Мобильный модуль на шине PCI Express
Последовательные и параллельные порты ввода-вывода >>>