Название: PIC-микроконтроллеры. Практика применения Автор: Тавернье К. Издательство: М.: ДМК Пресс Год: 2010 Страниц: 272 ISBN: 5-94074-115-0 Формат: PDF Размер: 16.5 Мб Язык: русский
Желание написать книгу, посвященную применению целого класса микроконтроллеров, может показаться высокомерным. Действительно, поскольку эти компоненты программируемы, они способны выполнять «все пожелания» пользователя, благодаря чему широко применяются в самых разных сферах. Какой бы объемной ни была книга, в ней невозможно рассказать обо всех реализуемых приложениях с такими микроконтроллерами. Поэтому было решено написать не сборник готовых приложений, которые, как показывает опыт, редко отвечают потребностям большинства пользователей, а пособие, помогающее читателю самостоятельно разрабатывать собственные проекты. Для того чтобы знакомство с предлагаемой информацией было наиболее эффективным, книга структурирована следующим образом: - в главе 1 коротко рассказано об архитектуре Р1С-микроконтроллеров фирмы Microchip. Даны сравнительные характеристики микроконтроллеров семейства, приводятся схемные решения, касающиеся подключения питания, тактирования работы микроконтроллера внешними и внутренними генераторами, а также различных способов сброса; - в главе 2 говорится о системах разработки приложений, о том, какой вариант выбрать в зависимости от имеющихся средств. Приводится описание ассемблера PIC-контроллеров, который необходимо знать, чтобы разобраться в текстах программ, представленных в последующих главах; - в главе 3 на многочисленных примерах показано, как обеспечить взаимодействие микроконтроллеров с периферией (причем даны не только описания схем, но и тексты программ). Конечно, предлагаемые решения охватывают лишь малую часть возможных областей применения PIC-микроконтроллеров, однако знакомство с ними позволит вам быстро реализовать собственные приложения; - в главе 4 представлена библиотека стандартных программ. Приведенные арифметические алгоритмы широко используются во многих приложениях. Их реализация, особенно на ассемблере, по плечу только опытным пользователям микроконтроллеров; - в главе 5 описаны три актуальных приложения. Используемые в них решения не рассматривались в предыдущих главах; - наконец, в главе 6 рассказывается об оригинальном продукте Stamp фирмы Parallax - программируемом Р1С-микроконтрол-лере 16С56, интерпретирующем язык Basic, и дано несколько примеров его применения. Эта глава будет особенно интересна тем, кто предпочитает не пользоваться машинным языком. Книга адресована студентам, специалистам и любителям электроники, занимающимся разработкой микроконтроллерных устройств.
Предисловие Глава 1. PIC-микроконтроллеры 16CХХ Микроконтроллеры подсемейства PIC 16CXX Общие характеристики Питание PIC-микроконтроллеров Тактирование PIC-микроконтроллеров Схемы сброса Порты ввода/вывода Базовые схемы Глава 2. Разработка приложений Выбор микроконтроллера Ассемблер или языки высокого уровня Система разработки Ассемблер и компилятор языка высокого уровня Эмулятор и симулятор Разработка программного обеспечения для промышленного применения Средства разработки фирмы Microchip Системы Picstart-16b и Plcstart-16c Программное обеспечение разработки Синтаксис ассемблера MPALC Ассемблер PASM Средства разработки фирмы Parallax Псевдоэмулятор Reflectlon-5X Эмуляторы GearView 5X'и ClearView XX Глава 3. Схемные решения интерфейсов микроконтроллеров Параллельные выходы Управление светодиодами и оптронами Управление реле Прямое управление нагрузкой, питающейся от источника постоянного напряжения Управление светодиодным цифровым индикатором Управление индикаторами на жидких кристаллах Параллельные входы Кнопки и переключатели Гальваническая развязка входов Клавиатуры Вывод из sleep-режима с помощью клавиатуры Комбинированное использование портов Внешняя периферия Стандартная периферия Взаимодействие с периферией по последовательному интерфейсу Энергонезависимая память с последовательным интерфейсом Управление аналого-цифровым преобразователем Заключение Глава 4. Библиотека программ Арифметические подпрограммы Беззнаковое умножение 8-разрядных чисел Знаковое и беззнаковое умножение 16-разрядных чисел Деление 16-разрядных чисел Сложение и вычитание 16-разрядных чисел Операции с плавающей запятой Преобразование двоично-десятичных кодов в двоичные Преобразование двоичных кодов в двоично-десятичные Сложение и вычитание чисел в двоично-десятичных кодах Программная реализация прерываний микроконтроллеров 16С5Х Принцип многозадачности Расширение стековой памяти микроконтроллеров 16С5Х Передача асинхронной последовательности при отсутствии последовательного порта Глава 5. Готовые решения Часы с будильником Реализация шины 12C Общие положения Принцип обмена данными Форматы передачи Схема реализации интерфейса PC Четырехканальный вольтметр со светодиодной индикацией Микрокомпьютер, программируемый на Basic Глава 6. Микроконтроллер Stamp Общие положения Система разработки Схема платы Stamp Программная среда разработки язык программирования PBasic Операторы управления портами ввода/вывода Операторы для управления последовательным вводом/выводом Управление аналоговыми величинами Прочие операторы Примеры применений Аналого-цифровое преобразование Управление шаговыми двигателями Интерфейс клавиатуры и индикатора на жидких кристаллах Приложение Файл идентификаторов
Скачать PIC-микроконтроллеры. Практика применения (2010)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.