Содержание книги "Управление электронными устройствами на C++
:
разработка практических приложений"
1. Начало
1.1. Введение
1.2. Среда разработки программ
1.3. Программа на C++
1.4. Функции
1.5. Базовые типы данных
1.6. Функции с параметрами и возвращаемыми значениями
1.7. Заключение
1.8. Литература
2. Базовые сведения о параллельном порте и работа с ним
2.1. Введение
2.2. Что такое параллельный порт?
2.3. Представление данных
2.4. Программа для отображения шестнадцатеричных и десятичных чисел
2.5. Заключение
2.6. Литература
3. Тестирование параллельного порта
3.1. Введение
3.2. Источник питания интерфейсной платы
3.3. Интерфейс параллельного порта
3.4. Элементарный вывод через параллельный порт
3.5. Ввод через параллельный порт
3.6. Коррекция внутренней инверсии
3.7. Заключение
3.8. Литература
4. Объектно-ориентированное программирование
4.1. Введение
4.2. Воображаемые и реальные объекты
4.3. Реальные объекты
4.4. Классы объектов
4.5. Инкапсуляция
4.6. Абстрактные классы
4.7. Иерархии классов
4.8. Наследование
4.9. Множественное наследование
4.10. Полиморфизм
4.11. Пример иерархии объектов
4.12. Преимущества объектно-ориентированного программирования
4.13. Недостатки объектно-ориентированного программирования
4.14. Заключение
4.15. Литература
5. Объектно-ориентированное программирование
5.1. Введение
5.2. Правила обозначения
5.3. Разработка класса
5.4. Класс ParallelPort – этап 1
5.5. Программирование с классами
5.6. Класс ParallelPort – этап 2
5.7. Класс ParallelPort – этап 3
5.8. Заключение
5.9. Литература
6. Цифро-аналоговое преобразование
6.1. Введение
6.2. Цифро-аналоговое преобразование
6.3. Работа с цифро-аналоговым преобразователем
6.4. Производные классы
6.5. Добавление членов к производному классу
6.6. Заключение
6.7. Литература
7. Управление светодиодами
7.1. Введение
7.2. Циклы
7.3. Переходы
7.4. Массивы
7.5. Указатели
7.6. Работа с указателями
7.7. Макросы
7.8. Динамическое выделение памяти
7.9. Обработка исключений
7.10. Заключение
7.11. Литература
8. Управление шаговыми и коллекторными электродвигателями
8.1. Введение
8.2. Двигатели постоянного тока
8.3. Шаговые двигатели
8.4. Иерархия классов для двигателей
8.5. Введение в виртуальные функции
8.6. Виртуальные функции в приложении
8.7. Ввод с клавиатуры
8.8. Заключение
8.9. Литература
9. Методы программирования
9.1. Введение
9.2. Методы эффективного программирования
9.3. Модульные программы
9.4. Пример программы управления двигателями
9.5. Заключение
9.6. Литература
10. Измерение напряжения и температуры
10.1. Введение
10.2. Преобразование напряжения в последовательность импульсов
10.3. Измерение температуры
10.4. Класс ГУН
10.5. Измерение напряжения с помощью ГУН
10.6. Работа с графикой – отображение прямоугольных импульсов
10.7. Измерение температуры
10.8. Заключение
10.9. Литература
11. Аналого-цифровое преобразование
11.1. Введение
11.2. Аналого-цифровое пребразование
11.3. Методы преобразования
11.4. Измерение напряжения при помощи АЦП
11.5. Класс АЦП
11.6. Измерение напряжения при помощи АЦП
11.7. Измерение температуры при помощи АЦП
11.8. Заключение
11.9. Литература
12. Сбор данных с использованием перегрузки операторов
12.1. Введение
12.2. Перегрузка операторов
12.3. Сбор данных
12.4. Заключение
12.5. Литература
13. Таймер персонального компьютера
13.1. Введение
13.2. Устройство таймера персонального компьютера
13.3. Работа с таймером
13.4. Класс PCTimer
13.5. Измерение времени
13.6. Измерение скорости реакции человека
13.7. Формирование развёртки во времени
13.8. Сбор данных с метками времени
13.9. Заключение
13.10. Литература
A Приложение. Электронное оборудование
B Приложение
Предметный указатель