Тавернье К. PIC-микроконтроллеры. Практика применения (Справочник)

Тавернье К. PIC-микроконтроллеры. Практика применения (Справочник)

В книге представлена информация о технических и программных средствах разработки приложений на базе PIC-микроконтроллеров.

Для того чтобы знакомство с предлагаемой информацией было наиболее эффективным, книга структурирована следующим образом:

- в главе 1 коротко рассказано об архитектуре PIC-микроконтроллеров фирмы Microchip. Даны сравнительные характеристики микроконтроллеров семейства, приводятся схемные решения, касающиеся подключения питания, тактирования работы микроконтроллера внешними и внутренними генераторами, а также различных способов сброса;

- в главе 2 говорится о системах разработки приложений, о том, какой вариант выбрать в зависимости от имеющихся средств. Приводится описание ассемблера PIC-контроллеров, который необходимо знать, чтобы разобраться в текстах программ, представленных в последующих главах;

- в главе 3 на многочисленных примерах показано, как обеспечить взаимодействие микроконтроллеров с периферией (причем даны не только описания схем, но и тексты программ). Конечно, предлагаемые решения охватывают лишь малую часть возможных областей применения PIC-микроконтроллеров, однако знакомство с ними позволит вам быстро реализовать собственные приложения;

- в главе 4 представлена библиотека стандартных программ. Приведенные арифметические алгоритмы широко используются во многих приложениях. Их реализация, особенно на ассемблере, по плечу только опытным пользователям микроконтроллеров;

- в главе 5 описаны три актуальных приложения. Используемые в них решения не рассматривались в предыдущих главах;

- наконец, в главе 6 рассказывается об оригинальном продукте Stamp фирмы Parallax - программируемом PIC-микроконтрол-лере 16C56, интерпретирующем язык Basic, и дано несколько примеров его применения. Эта глава будет особенно интересна тем, кто предпочитает не пользоваться машинным языком.

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

Содержание:


PIC-микроконтроллеры 16CXX


Микроконтроллеры подсемейства PIC 16CXX
Общие характеристики
Питание PIC-микроконтроллеров
Тактирование PIC-микроконтроллеров
Схемы сброса
Порты ввода/вывода
Базовые схемы

Разработка приложений


Выбор микроконтроллера
Ассемблер или языки высокого уровня
Система разработки
Ассемблер и компилятор языка высокого уровня
Эмулятор и симулятор
Разработка программного обеспечения для промышленного применения
Средства разработки фирмы Microchip
Системы Picstart-16b и Plcstart-16c
Программное обеспечение разработки
Синтаксис ассемблера MPALC
Ассемблер PASM
Средства разработки фирмы Parallax
Псевдоэмулятор Reflectlon-5X
Эмуляторы GearView 5X'и ClearView XX

Схемные решения интерфейсов микроконтроллеров


Параллельные выходы
Управление светодиодами и оптронами
Управление реле
Прямое управление нагрузкой, питающейся от источника постоянного напряжения
Управление светодиодным цифровым индикатором
Управление индикаторами на жидких кристаллах
Параллельные входы
Кнопки и переключатели
Гальваническая развязка входов
Клавиатуры
Вывод из sleep-режима с помощью клавиатуры
Комбинированное использование портов
Внешняя периферия
Стандартная периферия
Взаимодействие с периферией по последовательному интерфейсу
Энергонезависимая память с последовательным интерфейсом
Управление аналого-цифровым преобразователем
Заключение

Библиотека программ


Арифметические подпрограммы
Беззнаковое умножение 8-разрядных чисел
Знаковое и беззнаковое умножение 16-разрядных чисел
Деление 16-разрядных чисел
Сложение и вычитание 16-разрядных чисел
Операции с плавающей запятой
Преобразование двоично-десятичных кодов в двоичные
Преобразование двоичных кодов в двоично-десятичные
Сложение и вычитание чисел в двоично-десятичных кодах
Программная реализация прерываний микроконтроллеров 16С5Х
Принцип многозадачности
Расширение стековой памяти микроконтроллеров 16С5Х
Передача асинхронной последовательности при отсутствии последовательного порта

Готовые решения


Часы с будильником
Реализация шины 12C
Общие положения
Принцип обмена данными
Форматы передачи
Схема реализации интерфейса PC
Четырехканальный вольтметр со светодиодной индикацией
Микрокомпьютер, программируемый на Basic

Микроконтроллер Stamp


Общие положения
Система разработки
Схема платы Stamp
Программная среда разработки
Язык программирования PBasic
Операторы управления портами ввода/вывода
Операторы для управления последовательным вводом/выводом
Управление аналоговыми величинами
Прочие операторы
Примеры применений
Аналого-цифровое преобразование
Управление шаговыми двигателями
Интерфейс клавиатуры и индикатора на жидких кристаллах
Приложение
Файл идентификаторов

Название: PIC-микроконтроллеры. Практика применения (Справочник)
Автор: Тавернье К.
Год: 2010
Издательство: ДМК
Язык: русский
Формат: pdf
Страниц: 272
Размер: 16,41 Мб

Скачать Тавернье К. PIC-микроконтроллеры. Практика применения (Справочник)

Upgrade to Premium

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.