Оглавление

Введение.........................................................................................................5

Структура книги............................................................................................5

1. Возможности персонального компьютера..........................................7

2. Архитектура ввода-вывода....................................................................11

3. Параллельный порт в лабораторных разработках..........................21

3.1.  Организация ввода-вывода данных через параллельный порт..............................25

3.2.  Интерфейсы ввода-вывода дискретных сигналов параллельного порта..................27

3.3.  Интерфейсы аналоговых сигналов.................................................34

3.4.  Расширения портов ввода-вывода.................................................57

3.5.  Полезные проекты.............................................................................61

4. Последовательный порт персонального компьютера в любительских разработках....69

4.1. Стандарт RS-232................................................................................72

4.2. Устройства измерения и контроля

с использованием последовательного порта................................75

5. Звуковые карты и их применение.......................................................93

5.1.  Импульсно-кодовая модуляция.......................................................94

5.2.  Звуковая карта в домашней лаборатории.....................................96

5.3.  Электронные устройства для работы со звуковой картой........105

6. Интерфейсы USB и Bluetooth.......................................................117

6.1. Функционирование USB-устройств

в операционных системах Windows.............................................123

6.2.  Программирование USB-устройств..............................................126

6.3.  Устройства Bluetooth и их программирование...........................136

6.4.  Программирование Bluetooth......................................................142

Стек протокола Bluetooth..............................................................143

Профили Bluetooth..........................................................................144

Основы программирования устройств Bluetooth на языке Java.................145

Настройка устройства....................................................................147

Поиск устройств..............................................................................147

Поиск сервиса.................................................................................147

Регистрация сервиса.....................................................................148

Соединение и обмен данными......................................................149

7. Основы разработки драйверов устройств в операционных системах Windows..........151

7.1.  Взаимодействие пользовательской программы с драйвером устройства.....................154

7.2.  Основы функционирования драйверов в операционных системах Windows...............157

Основы функционирования драйверов.......................................158

7.3.  Разработка и отладка простейшего драйвера...........................160

7.4.  Чтение-запись данных...................................................................172

7.5.  Применение драйвера параллельного порта ПК.......................185

Заключение................................................................................................198

Хостинг от uCoz