Михаэль Хофманн. Микроконтроллеры для начинающих + CD
Рассмотрено программирование микроконтроллеров на примере PIC16F876A компании Microchip. Подробно описаны основные команды языка ассемблер, а также среда разработки MPLAB. Показано программирование с помощью отладчика-программатора ICD 2, а также через последовательный интерфейс.
На практических примерах рассмотрено управление светодиодами и дисплеем, представление аналоговых сигналов в цифровой форме, сохранение/запись данных во внешнюю EEPROM-память, управление выходами микроконтроллера с помощью ИК-пульта дистанционного управления и др. На компакт-диске приведены примеры программ, чертеж для изготовления монтажной платы, электрические схемы, техническая документация, справочная информация и программное обеспечение.
Для широкого круга радиолюбителей.
Краткое оглавление:
- Предисловие
1. Обзор микроконтроллеров
- Сравнительные характеристики микроконтроллеров
- Структура и принцип работы PIC16F876A
2. Команды ассемблера PIC16F876A
- Обзор команд
- Подробное описание команд ассемблера
3. Программирование с помощью MPLAB
- Установка MPLAB
- Настройка каталога проекта
- Создание проекта
- Рабочий стол MPLAB
- Меню View
- Точки останова
- Симулятор
- Логический анализатор
- Внутрисхемный отладчик ICD 2
- Программирование
- Текстовый редактор
4. Программный интерфейс
- Программирование с помощью ICD 2
- Процесс программирования
- Биты конфигурации
- Микроконтроллеры ОТР-типа
5. Монтажная плата
- Описание схемы аппаратных средств
- Программное обеспечение
6. Входы и выходы
- Расположение выводов PIC16F876A
- Обзор функций выводов
- Цифровые входы и выходы
- Пример программы "Управление светодиодами"
7. Таймер
- 8-разрядный таймер (Timer0)
- 16-разрядный таймер (Timer1)
- Модуль таймера Timer2
8. Обработка аналоговых сигналов
- Аналого-цифровое преобразование
- Пример программы "Вольтметр"
- 16-битное сложение
- 16-битное вычитание
- Анализ оцифрованного значения
9. Отображение данных на индикаторе
- Контроллер индикатора
- Инициализация индикатора
- Интерфейс аппаратных средств
- Пример программы "Hello World"
10. Отображение на индикаторе аналогового напряжения
- Вычисление напряжения
- Подпрограмма "AD_konvertieren"
- Преобразование двоичного числа в десятичное число
- Основная программа
11. Измерение мощности и сопротивления
- Измерение тока
- Двоичное умножение
- Двоичное деление
- Отображение расчетной мощности
- Отображение рассчитанного сопротивления
12. Передача данных посредством последовательного интерфейса
- Последовательный интерфейс RS-232
- Программное обеспечение для передачи данных
- Применение интерфейса USART
- Пример программы "Управление с помощью компьютера"
13. Передача данных по шине I2C
- Принцип работы интерфейса I2C
- Управление памятью EEPROM
- Пример программы "Сохранение измеренных значений в EEPROM-памяти"
14. Переключение с помощью инфракрасного дистанционного управления
- Протокол RC5
- Пример программы "Инфракрасный переключатель"
Приложение
- Список источников информации
- Описание компакт-диска
- Предметный указатель
Издательство: БХВ-Петербург
Серия: Электроника
Год издания: 2014
Страниц: 304
ISBN: 978-5-9775-0551-2
Формат: DjVu + ISO
Качество: отличное
Скачать книгу «Микроконтроллеры для начинающих» с диском (204 МБ):
Год издания: 2010
Формат: PDF
Качество: высокое
Скачать книгу в формате PDF (10 МБ):
Bookingolz 03/09/17 Просмотров: 3278
+3