Название: Компьютерное управление внешними устройствами через стандартные интерфейсы Автор: Рябенький В.М., Ходаков В.Е., Ушкаренко А.О. Издательство: Херсон: Олди-плюс Год: 2008 Страниц: 380 ISBN: 978-966-8447-51-8 Формат: PDF Размер: 10 Мб Язык: русский
Одним из наиболее простых и часто используемых способов организация обмена данными между компьютером и внешними устройствами является использование стандартных портов ввода-вывода - таких, как COM, LPT, IrDA и USB, а также промышленных интерфейсов SPI,12С, I-Wire. Данное учебное пособие посвящено объяснению принципов их работы и созданию управляющих пользовательских программ. Рассмотрены вопросы сопряжения устройств с компьютером по указанным интерфейсам. Приводятся примеры схем, а также исходные коды программ для компьютера и микроконтроллеров семейства AVR. Пособие ориентировано на разработчиков электронной аппаратуры, у которых возникает необходимость в обеспечении программной поддержки своих устройств. Предназначено для студентов, а также всех тех, кто интересуется компьютерной электроникой и программированием.
Содержание
Введение 1. Параллельный порт 1.1. Аппаратная организация порта 1.2. Традиционный LPT- порт 1.3. Расширения параллельного порта 1.4. Режимы работы параллельного порта 1.5. Физический и электрический интерфейсы 1.6. Конфигурирование LPT-портов 1.7. Неисправности и тестирование параллельных портов 2. Программирование LPT-порта 2.1. Установка драйвера giveio sys 2:2. Управление состоянием линий LPT-порта 2.3. Схема стенда для отладки программы 2.4. Сопряжение микроконтроллера с LPT-портом 2.5. Аппаратно-программные средства снятия вольт-амперных характеристик полупроводниковых приборов 2.5.1. Снятие вольт-амперных характеристик биполярных транзисторов 2.5.2. Снятие вольтамперных характеристик полевых транзисторов 2.5.3. Снятие вольт-амперных характеристик диодов 2.5.4. Снятие вольт-амперных характеристик стабилитронов 2.5.5. Блок управления 2.5.6. Описание программных средств 3. Последовательный порт 3.1. Аппаратная организация порта 3.2. Интерфейс RS-232C 3.3. Электрический интерфейс 3.4. Управление потоком передачи 3.4. Интерфейс «токовая петля» 3.6. Инфракрасный интерфейс 3.7. Интерфейс MIDI 3.8. Конфигурирование СОМ-портов 3.9. Использование СОМ-портов 3.10 Неисправности и тестирование СОМ-портов 3.10.I. Проверка конфигурирования 3.10.2. Функциональное тестирование 3.11. Программирование UART для микроконтроллеров 3.11.1. Передача данных 3.11.2. Прием данных 3.11.3. Управление UART 3.11.4. Бод-генсратор (Baud Rate Generator) 3.12. Сопряжение компьютера с микроконтроллером по СОМ-порту 3.13. Программа для микроконтроллера 4. Программирование СОМ-портов 4.1. Открытие порта 3.2. Настройка параметров порта 4.3. Настройка тайм-аутов 4.4. Использование стандартного диалога настроек порта 4.5. Прием и передача данных 4.6. Использование потоков 5. Шина USB 5.1. Аппаратная организация шины 5.2. Преобразователи USB-FIFO 5.3. Подключение микросхемы FT245BM к USB 5.4. Преобразователи USB-RS232 5.5. Подключение микросхемы FT232BM к USB 6. Программирование USB-шины 6.1. Установка драйверов 6.2. Определение подключенных устройств. Получение информации об устройстве 6.3. Организация обмена данными 6.4. Программа для контроллера AVR 6.5. Использование тайм-аутов 6.6. Программирование устройств на базе FT232 6.7. Программирование EEPROM 6.8. Коды ошибок при работе с USB 7. Обзор программных средств для работы с портами 7.1. Proteus 7.2. SCADA-снстемы 7.2.1. Принцип работы SCADA систем 7.2.2. Система Genie 7.3. Teiminat 7.4. Wtnscope 8. Принципы организации сетевых коммуникаций 8.1. Использование Windows Sockets 8.2. Инициализация Winsock 8.3. Создание гнезда и открытие соединения $.4. Отправление и получение сообщений 8.5. Управление процессом генерации сообщений 8.6. Пример разработки программы Приложения Литература
Скачать Рябенький В.М. и др. - Компьютерное управление внешними устройствами через стандартные интерфейсы
|