pic микроконтроллеры практика применения тавернье к
Электроника для начинающих
PIC-микроконтроллеры. Практика применения. Тавернье К. 2002 г.
PIC-микроконтроллеры. Практика применения. Тавернье К. 2002 г.
В книге представлена информация о технических и программных средствах разработки приложений на базе Р1С-микроконтроллеров. Приведена коллекция схемных и программных решений, касающихся взаимодействия PIC-микроконтроллеров с популярной периферией, реализации типовых интерфейсов, с которыми вы можете столкнуться в своих разработках.
Рассмотрены многочисленные примеры программной реализации самых различных функций: организация прерываний, подпрограммы расширенной арифметики, арифметики с плавающей запятой и т.д.
В качестве примеров предлагаются несколько конкретных устройств, в том числе часы-будильник и многоканальный цифровой вольтметр. Отдельная глава книги посвящена описанию и возможностям использования платы STAMP фирмы Parallax, которая построена на базе PIC-микроконтроллера, программируемого на Basic и ориентированного на устройства автоматизации.
Книга адресована студентам, специалистам и любителям электроники, занимающимся разработкой микроконтроллерных устройств.
Год выпуска: 2002
Автор: Тавернье К.
Жанр: справочное пособие
Издательство: М.: ДМК Пресс
Формат: DjVu
Размер: 5 МБ
Качество: Отсканированные страницы
Количество страниц: 272
Программа для чтения книги: DjVuReader
ГЛАВА 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
КОМБИНИРОВАННОЕ ИСПОЛЬЗОВАНИЕ ПОРТОВ 101
ВНЕШНЯЯ ПЕРИФЕРИЯ 110
Стандартная периферия 111
Взаимодействие с периферией по последовательному интерфейсу 113
ЭНЕРГОНЕЗАВИСИМАЯ ПАМЯТЬ С ПОСЛЕДОВАТЕЛЬНЫМ ИНТЕРФЕЙСОМ 114
УПРАВЛЕНИЕ АНАЛОГО-ЦИФРОВЫМ ПРЕОБРАЗОВАТЕЛЕМ 120
ЗАКЛЮЧЕНИЕ 122
ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРЕРЫВАНИЙ МИКРОКОНТРОЛЛЕРОВ 16С5Х 168
ПРИНЦИП МНОГОЗАДАЧНОСТИ 172
РАСШИРЕНИЕ СТЕКОВОЙ ПАМЯТИ МИКРОКОНТРОЛЛЕРОВ 16С5Х 175
ПЕРЕДАЧА АСИНХРОННОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ПРИ ОТСУТСТВИИ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА 178
ГЛАВА 5 ГОТОВЫЕ РЕШЕНИЯ 185
ЧАСЫ С БУДИЛЬНИКОМ 186
РЕАЛИЗАЦИЯ ШИНЫ PC 215
Общие положения 216
Принцип обмена данными 216
Форматы передачи 219
Схема реализации интерфейса 1гС 220
ГЛАВА 6 МИКРОКОНТРОЛЛЕР STAMP 245
ОБЩИЕ ПОЛОЖЕНИЯ 246
СИСТЕМА РАЗРАБОТКИ 247
Схема платы Stamp 247
Программная среда разработки 250
ЯЗЫК ПРОГРАММИРОВАНИЯ PBASIC 250
Операторы управления портами ввода/вывода 252
Операторы для управления последовательным вводом/выводом 253
Управление аналоговыми величинами 253
Прочие операторы 253
ПРИМЕРЫ ПРИМЕНЕНИЙ 255
Аналого-цифровое преобразование 255
Управление шаговыми двигателями 259
Интерфейс клавиатуры и индикатора на жидких кристаллах 264