Раздел: Документация
0 1 2 3 4 ... 105 ББК 32.973.26-02 А64 Ан П. А64 Сопряжение ПК с внешними устройствами: Пер. с англ. - М.: ДМК Пресс, 2001. - 320 с: ил. ISBN 5-94074-076-6 Данная книга посвящена возможностям персонального IBM-совместимого компьютера по сопряжению с внешними устройствами через параллельный, последовательный и игровой порты, которые имеются практически в любом современном ПК. В качестве внешних устройств выступают ЦАП и АЦП, схемы управления электромоторами, трансиверы, модемы, различные индикаторы, датчики и пр.; приводятся тексты программ управления с подробными комментариями. Книга предназначена для широкого круга читателей, интересующихся информатикой, электроникой и вычислительной техникой. Она будет полезна студентам технических вузов и колледжей в качестве учебного пособия при изучении аппаратной части ПК, а также радиолюбителям, которые стремятся наиболее полно использовать возможности домашнего компьютера. Начинающие программисты найдут здесь большое количество исходных текстов программ, а инженеры-электронщики почерпнут новые идеи для красивой реализации своих профессиональных проектов. ББК 32.973.26-02 Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не песет ответственности за возможные ошибки, связанные с использованием книги. PC Interfacing, Practical Guide to Centronic RS232 and Game Ports by Pei An. ISBN 0-24051-448-3 (англ.)© Reed Educational & Professional Publishing Ltd, 1998 ISBN 5-94074-076-6 (рус.)© Перевод па русский язык, оформление. ДМК Пресс, 2001 СОДЕРЖАНИЕ Предисловие................................................................................................................9 1.Параллельный, последовательный и игровой порты........................в 1.1.Параллельный порт.....................................................................................13 1.1.1.Разъемы.................................................................................................. 14 1.1.2.Внутреннее устройство.......................................................................... 15 1.1.3.Программное управление..................................................................... 19 1.2.Последовательный интерфейс RS232 .....................................................26 1.2.1.Последовательная передача данных....................................................26 1.2.2.Разъем и кабель порта RS232................................................................28 1.2.3.Внутреннее аппаратное устройство......................................................29 1.2.4.Программное управление....................................................................35 1.3.Игровой порт...............................................................................................41 1.3.1.Разъем....................................................................................................42 1.3.2.Внутреннее аппаратное устройство......................................................42 1.3.3.Программное управление................................................................... 44 2.Необходимое оборудование........................................................................49 2.1.Источники питания.....................................................................................49 2.1.1.Источник питания постоянного тока.....................................................49 2.1.2.Источники питания +5, -5, +12, -12 В..................................................50 2.1.3.Опорные напряжения...........................................................................54 2.1.4.Преобразователи напряжения.............................................................55 2.1.5.Схемы источников питания с гальванической развязкой...................56 2.2.Логические пробники...............................................................................57 2.3.Цифровые и аналоговые генераторы сигналов...................................57 2.3.1.Цифровые генераторы сигналов..........................................................58 2.3.2.Аналоговые генераторы сигналов.......................................................60 2.4.Экспериментальные платы параллельного, последовательного и игрового портов..................................................62 2.4.1.Экспериментальная плата параллельного порта ................................62 2.4.2.Экспериментальная плата последовательного порта.........................65 2.4.3.Экспериментальная плата игрового порта..........................................67 2.4.4.Устройство экспериментальных плат..................................................69 2.5.Средства разработки плат.........................................................................71 3.Программы управления экспериментальными платами................75 3.1. Программное обеспечение для экспериментальной платы параллельного порта..........................76 3.1.1.Описание программы CENTEXP.PAS.....................................................76 3.1.2.Описание программы CENTEXP............................................................79 3.2.Программное обеспечение для экспериментальной платы последовательного порта................84 3.2.1.Описание программы RS232EXP.PAS................................................... 84 3.2.2.Описание программы RS232EXP......................................................... 88 3.3.Программное обеспечение для экспериментальной платы игрового порта....................................93 3.3.1.Описание программы GAMEEXP.PAS...................................................94 3.3.2.Описание программы GAMEEXP........................................................ 98 3.4.Программные библиотеки ресурсов...................................................100 4.Расширение возможностей параллельного, последовательного и игрового портов..........................................113 4.1.Расширение возможностей параллельного порта..............................113 4.1.1.Увеличение количества линий ввода/вывода при помощи микросхем с малой степенью интеграции ....................113 4.1.2.Увеличение количества линий ввода/вывода при помощи микросхемы 8255...........................................................116 4.2.Расширение возможностей последовательного порта.....................123 4.2.1.Преобразователи уровней RS232/TTJ1................................................123 4.2.2.Увеличение количества линий ввода/вывода с помощью UART.....124 4.2.3.Микросхема 1ТС232-Адля сопряжения с последовательным портом.............................................................130 4.3.Увеличение количества линий игрового порта..................................132 4.4.Последовательно-параллельные преобразователи..........................132 4.5.Параллельно-последовательные преобразователи.........................134 4.6.Шифраторы и дешифраторы данных...................................................135 4.7.Шина PC.....................................................................................................143 4.7.1.Принцип работы..................................................................................144 4.7.2.Временные диаграммы работы шины PC..........................................145 4.7.3.Реализация на базе параллельного и последовательного портов ... 146 4.7.4.Микросхемы, поддерживающие стандарт l2C...................................147 4.8.Последовательный периферийный интерфейс.................................147 4.9.Шина MicroLAN.........................................................................................147 4.10.Сопряжение между схемами ТТЛ и КМОП .......................................148 4.11.Защита цифровых линий ввода/вывода...........................................149 5.Управление внешними устройствами.....................................................152 5.1. Мощные устройства коммутации...........................................................152 5.1.1.Устройства коммутации на оптопарах.................................................152 5.1.2.Транзисторные устройства коммутации.............................................152 5.1.3.Устройства коммутации на основе схемы Дарлингтона.....................153 5.1.4.Устройства коммутации на полевых транзисторах............................153 5.1.5.Устройства коммутации на МОП транзисторах с защитой................154 0 1 2 3 4 ... 105
|