8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

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