Рекомендуем

Ключевые слова:
MicrochipPIC
Микроконтроллеры PIC: основы программирования и моделирования в интерактивных средах MPLAB IDE, mikroC, TINA, ProteusАлехин В.А. Микроконтроллеры PIC: основы программирования и моделирования в интерактивных средах MPLAB IDE, mikroC, TINA, Proteus
Микроконтроллеры MicroCHIP rfPIC со встроенным маломощным радиопередатчикомЯценков В.С. Микроконтроллеры MicroCHIP rfPIC со встроенным маломощным радиопередатчиком
Микроконтроллеры Microchip с аппаратной поддержкой USBЯценков В.С. Микроконтроллеры Microchip с аппаратной поддержкой USB

Книга

Микроконтроллеры MicroCHIP

Практическое руководство
2-е изд. испр. и дополн.
Серия «Современная электроника»
280 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-203-8
ББК 32.84
УДК 681.325.5
Аннотация

Приведена справочная информация по наиболее популярным микроконтроллерам Microchip®. Подробно описано начало работы с микроконтроллерами компании Microchip® на примере микроконтроллера PIC16F84. Даны практические схемы и описания программатора, интегрированной среды разработчика MPLAB-IDE, иллюстрировано примерами простейших программ, подборкой практических примеров устройств на основе микроконтроллеров PIC. Рассмотрены принципиальные схемы и исходные тексты программ, тексты часто применяемых подпрограмм, таких, как конвертация чисел, работа с шиной I2C и т.д. Отдельное внимание уделено подборке ссылок на русско- и англоязычные ресурсы в Интернет с их краткой аннотацией.

Предназначена разработчикам и радиолюбителям, занимающимся проектированием различных устройств.

Оглавление

Предисловие

Введение

Часть 1. Обзор микроконтроллеров PIC фирмы Microchip
Популярные микроконтроллеры PIC
Микроконтроллеры PIC16F8x и PIC16CR8x
Расположение и назначение выводов
Электрические параметры
Организация памяти
Специальные регистры
Программный счетчик
Порты ввода-вывода
Модуль TIMER0 и регистр TMR0
Работа с EEPROM
Слово конфигурации CPU
Внешние источники тактовой частоты
Организация сброса
Организация прерываний
Сторожевой таймер
Энергосберегающий режим SLEEP
Система команд
Приложение 1. Отличия микроконтроллера PIC16C84 от PIC16F83/84 и PIC16CR83/84
Приложение 2. Улучшенные характеристики PIC16F8x и совместимость программных кодов между PIC16C5x и PIC16F8x
Микроконтроллеры PIC12C5xx
Основные электрические параметры
Расположение и назначение выводов
Организация памяти
Специальные регистры
Программный счетчик
Порты ввода-вывод
Модуль TIMER0 и регистр TMR0
Работа с EEPROM (только для PIC12CE518 и PIC12CE519)
Слово конфигурации CPU
Источники тактовой частоты
Организация сброса
Сторожевой таймер
Энергосберегающий режим SLEEP
Система команд (только отличия от PIC16F8X)

Часть 2. Руководство для начинающих. Первые шаги 110
Простой программатор P16PRO
Схема и печатная плата
Работа с программой P16PRO Light
Интегрированная среда разработки MPLAB
О версиях программы
Начинаем работу с MPLAB
Подробнее о редакторе MPLAB-Editor
Ассемблирование и отладка программ
Подробнее о проектах в MPLAB
Расширенные отладочные функции MPLAB
Ассемблер MPASM
Директивы ассемблера
Макросы и макроязык
Применение ассемблера для программирования EEPROM
Компоновщик MPLINK
Взаимосвязь проектов MPLAB с MPLINK
Скрипты компоновщика
Как работает компоновщик
Менеджер библиотек MPLIB

Часть 3. Программы и схемы
Пишем первые программы
Hello, world! Мигающий светодиод
Программа генерации звука
Обработка прерывания
Подпрограмма табличной конвертации – будьте внимательны!
Практические примеры схем и программ
Сенсорный датчик
Управление шаговым двигателем
Драйвер ЖК-дисплея на отечественных деталях
Электронные часы-термометр на PIC16F84
Алгоритм программы
Листинг программы драйвера часов
Подборка ссылок в Internet