Микроконтроллеры для начинающих

Автор(ы)
Хофманн М
Год
2014
Издательство
БХВ-Петербург
Серия
Электроника
Язык
rus
ISBN
978-5-9775-0551-2
Теги
Электроника Программирование Микроконтроллеры и встраиваемые системы
Аннотация

Микроконтроллеры для начинающих Год издания : 2014 Автор : Хофманн М. Переводчик : с нем. Букирев В. Жанр или тематика : Микроконтроллеры Издательство : СПб.: БХВ-Петербург ISBN : 978-5-9775-0551-2, 978-3-7723-4318-6 Серия : Электроника Язык : Русский Формат : DjVu Качество : Отсканированные страницы Интерактивное оглавление : Да Количество страниц : 304 Описание : Рассмотрено программирование микроконтроллеров на примере PIC16F876A компании Microchip. Подробно описаны основные команды языка ассемблер, а также среда разработки MPLAB. Показано программирование с помощью отладчика-программатора ICD 2, а также через последовательный интерфейс. На практических примерах рассмотрено управление светодиодами и дисплеем, представление аналоговых сигналов в цифровой форме, сохранение/запись данных во внешнюю EEPROM-память, управление выходами микроконтроллера с помощью ИК-пульта дистанционного управления и др. На компакт-диске приведены примеры программ, чертеж для изготовления монтажной платы, электрические схемы, техническая документация, справочная информация и программное обеспечение. Для широкого круга радиолюбителей. Примеры страниц Оглавление Предисловие 1 1. Обзор микроконтроллеров 3 1.1. Сравнительные характеристики микроконтроллеров 6 1.2. Структура и принцип работы PIC16F876A 6 1.2.1. Блок-схема 6 1.2.2. Флэш-память программ 8 1.2.3. Обработка данных в АЛУ 9 1.2.4. Регистр состояния 10 1.2.5. Адресация оперативной памяти или регистров ОЗУ 10 1.2.6. Вызов подпрограмм 12 1.2.7. Косвенная адресация 14 1.2.8. Чтение и запись внутренней EEPROM-памяти 16 2. Команды ассемблера PIC16F876A 21 2.1. Обзор команд 22 2.2. Подробное описание команд ассемблера 24 2.2.1. Общее 25 2.2.2. Форматы чисел 26 2.2.2.1. Двоичный формат 26 2.2.2.2. Восьмеричный формат 27 2.2.2.3. Шестнадцатеричный формат 27 2.2.2.4. Десятичный формат 27 2.2.2.5. ASCII-формат 28 2.2.2.6. Подведение итогов 29 2.2.3. Логические операции 30 2.2.4. Команды сдвига 38 2.2.5. Арифметические команды 43 2.2.6. Команды передачи управления 47 2.2.7. Прочие команды 58 3. Программирование с помощью MPLAB 63 3.1. Установка MPLAB 64 3.2. Настройка каталога проекта 64 3.3. Создание проекта 65 3.4. Рабочий стол MPLAB 69 3.5. Меню View 74 3.5.1. Аппаратный стек 75 3.5.2. Окно наблюдения 75 3.5.3. Листинг дизассемблера 76 3.5.4. EEPROM-память 77 3.6. Точки останова 77 3.7. Симулятор 78 3.7.1. Основные настройки 79 3.7.2. Асинхронный стимул 79 3.7.3. Циклический синхронный стимул 80 3.7.4. Другие вкладки окна Stimulus 82 3.8. Логический анализатор 82 3.9. Внутрисхемный отладчик ICD 2 84 3.10. Программирование 91 3.11. Текстовый редактор 92 4. Программный интерфейс 95 4.1. Программирование с помощью ICD 2 95 4.2. Процесс программирования 98 4.3. Биты конфигурации 99 4.3.1. Генератор 100 4.3.2. Сторожевой таймер 101 4.3.3. Таймер включения питания 102 4.3.4. Обнаружение провала напряжения 102 4.3.5. Низковольтное программирование 103 4.3.6. Защита чтения данных из EEPROM-памяти 103 4.3

Как сослаться (ГОСТ Р 7.0.5-2008)
В списке литературы
Хофманн М. Микроконтроллеры для начинающих. — [Б. м.] : БХВ-Петербург, 2014.
В тексте
(Хофманн М. Микроконтроллеры для начинающих. [Б. м.] : БХВ-Петербург, 2014)
Поиск по тексту издания
Другие тома серии «Электроника»