PIC - микроконтроллеры. Практика применения. Тавернье К. 2002 г.В книге представлена информация о технических и программных средствах разработки приложений на базе РIС-микроконтроллеров. Приведена коллекция схемных и программных решений, касающихся взаимодействия PIC-микроконтроллеров с популярной периферией, реализации типовых интерфейсов, с которыми вы можете столкнуться в своих разработках.

Рассмотрены многочисленные примеры программной реализации самых различных функций: организация прерываний, подпрограммы расширенной арифметики, арифметики с плавающей запятой и т.д.

В качестве примеров предлагаются несколько конкретных устройств, в том числе часы-будильник и многоканальный цифровой вольтметр. Отдельная глава книги посвящена описанию и возможностям использования платы STAMP фирмы Parallax, которая построена на базе PIC-микроконтроллера, программируемого на Basic и ориентированного на устройства автоматизации.

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

Год выпуска: 2002
Автор: Тавернье К.
Жанр: справочное пособие
Издательство: М.: ДМК Пресс
Формат: DjVu
Размер: 5 МБ
Качество: Отсканированные страницы
Количество страниц: 272

СОДЕРЖАНИЕ

ГЛАВА 1 PIC-МИКРОКОНТРОЛЛЕРЫ 16СХХ 11
ОБЩИЕ ХАРАКТЕРИСТИКИ 13
Питание PIC-микроконтроллеров 13
Тактирование PIC-микроконтроллеров 13
Схемы сброса 17
Порты ввода/вывода 18
БАЗОВЫЕ СХЕМЫ 19

ГЛАВА 2 РАЗРАБОТКА ПРИЛОЖЕНИЙ 21
ВЫБОР МИКРОКОНТРОЛЛЕРА 22
АССЕМБЛЕР ИЛИ ЯЗЫКИ ВЫСОКОГО УРОВНЯ 23
СИСТЕМА РАЗРАБОТКИ 24
Ассемблер и компилятор языка высокого уровня 24
Эмулятор и симулятор 25

РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ДЛЯ ПРОМЫШЛЕННОГО ПРИМЕНЕНИЯ 27
СРЕДСТВА РАЗРАБОТКИ ФИРМЫ MICROCHIP 28
Системы Plcs"art-16b и Plcstart-16c 29
Программное обеспечение разработки 30

СИНТАКСИС АССЕМБЛЕРА MPALC 35
АССЕМБЛЕР PASM 37
СРЕДСТВА РАЗРАБОТКИ ФИРМЫ PARALLAX 39
Псевдоэмулятор Reflection-5X 46
Эмуляторы ClearView 5Хи ClearView XX 48

ГЛАВА 3 СХЕМНЫЕ РЕШЕНИЯ ИНТЕРФЕЙСОВ МИКРОКОНТРОЛЛЕРОВ 49
ПАРАЛЛЕЛЬНЫЕ ВЫХОДЫ 50
Управление светодиодами и оптронами 50
Управление реле 54
Прямое управление нагрузкой,
питающейся от источника постоянного напряжения 55
Управление светодиодным цифровым индикатором .56
Управление индикаторами на жидких кристаллах 69

ПАРАЛЛЕЛЬНЫЕ ВХОДЫ 86
Кнопки и переключатели 86
Гальваническая развязка входов 88
Клавиатуры 89
Вывод из sleep-режима с помощью клавиатуры - 93

КОМБИНИРОВАННОЕ ИСПОЛЬЗОВАНИЕ ПОРТОВ 101
ВНЕШНЯЯ ПЕРИФЕРИЯ 110
Стандартная периферия 111
Взаимодействие с периферией по последовательному интерфейсу 113

ЭНЕРГОНЕЗАВИСИМАЯ ПАМЯТЬ С ПОСЛЕДОВАТЕЛЬНЫМ ИНТЕРФЕЙСОМ 114
УПРАВЛЕНИЕ АНАЛОГО-ЦИФРОВЫМ ПРЕОБРАЗОВАТЕЛЕМ 120
ЗАКЛЮЧЕНИЕ 122

ГЛАВА 4 БИБЛИОТЕКА ПРОГРАММ 123
АРИФМЕТИЧЕСКИЕ ПОДПРОГРАММЫ 124
Беззнаковое умножение 8-разрядных чисел 125
Знаковое и беззнаковое умножение 16-разрядных чисел 129
Деление 16-разрядных чисел 136
Сложение и вычитание 16-разрядных чисел 144
Операции с плавающей запятой 146
Преобразование двоично-десятичных кодов в двоичные... 156
Преобразование двоичных кодов в двоично-десятичные 159
Сложение и вычитание чисел в двоично-десятичных кодах ....163

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРЕРЫВАНИЙ МИКРОКОНТРОЛЛЕРОВ 16С5Х 168
ПРИНЦИП МНОГОЗАДАЧНОСТИ 172
РАСШИРЕНИЕ СТЕКОВОЙ ПАМЯТИ МИКРОКОНТРОЛЛЕРОВ 16С5Х 175
ПЕРЕДАЧА АСИНХРОННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ПРИ ОТСУТСТВИИ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА 178

ГЛАВА 5 ГОТОВЫЕ РЕШЕНИЯ 185
ЧАСЫ С БУДИЛЬНИКОМ 186
РЕАЛИЗАЦИЯ ШИНЫ PC 215
Общие положения 216
Принцип обмена данными 216
Форматы передачи 219
Схема реализации интерфейса 1гС 220

ЧЕТЫРЕХКАНАЛЬНЫЙ ВОЛЬТМЕТР СО СВЕТОДИОДНОЙ ИНДИКАЦИЕЙ ...232
МИКРОКОМПЬЮТЕР, ПРОГРАММИРУЕМЫЙ НА BASIC 244

ГЛАВА 6 МИКРОКОНТРОЛЛЕР STAMP 245
ОБЩИЕ ПОЛОЖЕНИЯ 246
СИСТЕМА РАЗРАБОТКИ 247
Схема платы Stamp 247
Программная среда разработки 250

ЯЗЫК ПРОГРАММИРОВАНИЯ PBASIC 250
Операторы управления портами ввода/вывода 252
Операторы для управления последовательным вводом/выводом 253
Управление аналоговыми величинами 253
Прочие операторы 253

ПРИМЕРЫ ПРИМЕНЕНИЙ 255
Аналого-цифровое преобразование 255
Управление шаговыми двигателями 259
Интерфейс клавиатуры и индикатора на жидких кристаллах 264

 


 

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