Введение ................. .............. ....... ................................................................... 5 Структура книги ............................................................................................ 5 1. Возможности персонального компьютера .......................................... 7 2. Архитектура ввода-вывода ....................................................................11 З. Параллельный порт в лабораторных разработках ..........................21 3.1. Организация ввoдa вывoдa данных через параллельный порт ................................................................ 25 3.2. Интерфейсы ввoдa вывoдa дискретных сигналов параллельнoгo порта......................................................................... 27 3.3. Интерфейсы аналоговых сигналов .................................................34 3.4. Расширения портов ввода-вывода ................................................. 57 3.5. Полезные проекты .............................................................................61 4. Последовательный порт персонального компьютера в любительских разработках ..... ... .............. ........... ...................................69 4.1. Стандарт RS232 ................................................................................ 72 . 4.2. Устройства измерения и контроля с использованием последовательного порта ................................75 5. Звуковые карты и их применение ....................................................... 93 5.1. Импульснокодовая модуляция ....................................................... 94 5.2. 3вуковая карта в домашней лаборатории ..................................... 96 5.3. Электронные устройства для работы со звуковой картой ........ 105 6. Интерфейсы USB и Bluetooth ....................................................... 117 6.1. Функционирование USВустройств в операционных системах Windows ............................................. 123 6.2. Программирование USВ-устройств .............................................. 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