PIC-микроконтроллеры: архитектура и программирование

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Автор:

Название: PIC-микроконтроллеры: архитектура и программирование

Издательство: ДМК Пресс

Год: 2010

Формат: DjVu

Размер: 32,7 Мб

Для сайта:

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

Издание предназначено для широкого круга читателей - от начинающих радиолюбителей до специалистов, работа которых связана с использованием РIС-микроконтроллеров.

Содержание:

Глава 1. Принятые обозначения и сокращения

Глава 2. Основные характеристики микроконтроллеров PICmicro®

Глава 3. Корпуса PIC-микроконтроллеров и назначение выводов

Микроконтроллеры младшего подсемейства

Микроконтроллеры среднего подсемейства

Микроконтроллеры PIC 17Схх

Микроконтроллеры PIC 18Схх

Глава 4. Система команд микроконтроллеров PICmicro®

Параметры

Системы команд PIC-микроконтроллеров младшего и среднего подсемейств

Система команд микроконтроллеров подсемейства PIC 17Схх

Система команд микроконтроллеров подсемейства PIC 18Схх

Мнемоника специальных команд

Ассемблер фирмы Parallax Inc. для PIC-микроконтроллеров

Глава 5. Архитектура процессора микроконтроллеров PICmicro®

Арифметико-логическое устройство PIC-микроконтроллеров

Микроконтроллеры PICmicro® младшего подсемейства

Доступ к регистрам

Регистр состояния

Счетчик команд

Микроконтроллеры среднего подсемейства

Доступ к регистрам

Регистр состояния

Счетчик команд

Управление прерываниями

Основные компоненты программы обработки прерываний

Микроконтроллеры PIC 17Схх

Доступ к регистрам

Регистр состояния

Счетчик команд

Выполнение прерываний

Основные компоненты программы обработки прерываний

Микроконтроллеры PIC 18Схх

Доступ к регистрам

Регистры состояния

Счетчик команд

Выполнение прерываний

Общий вид программы обработки прерываний

Глава 6. Управляющие регистры PIC-микроконтроллеров

Микроконтроллеры младшего подсемейства

Микроконтроллеры среднего подсемейства

Микроконтроллеры PIC 17Схх

Микроконтроллеры PIC 18Схх

Глава 7. Функциональные узлы

Регистры конфигурации

Генераторы тактовых импульсов

Режим ожидания

Регистр OPTION

Порты ввода/вывода и регистры TRIS

Сторожевой таймер

Таймер TMR0

Прескалер

Таймер TMR1

Таймер TMR2

Модуль ССР

Модуль универсального синхронно-асинхронного приемопередатчика

Модуль SSP

Интерфейс SPI

Интерфейс I2С

Встроенный аналого-цифровой преобразователь

Встроенные компараторы напряжения

Управляемый параллельный порт

Доступ к EEPROM данных

Доступ к программной памяти EPROM

Доступ к программной флэш-памяти

Внешняя память

Глава 8. Взаимодействие РIС-микроконтроллеров с внешними устройствами

Схема для подключения микроконтроллеров к источнику питания

Схема перезапуска микроконтроллеров

Цифровые уровни

Использование параллельной шины

Взаимодействие с кнопками

Взаимодействие с матричной клавиатурой

Объединение входов и выходов

Схема эмуляции вывода с открытым коллектором/открытым стоком

Управление светодиодными индикаторами

Многосегментные светодиодные индикаторы

Управление жидкокристаллическим дисплеем

Интерфейс I2С в режиме MASTER

Интерфейс RS-232

Интерфейсы RS-485/RS-422

Подпрограммы для последовательного асинхронного обмена

Однопроводный интерфейс фирмы Dallas Semiconductor

Измерение сопротивлений с помощью цифровых входов/выходов

Схемы для управления двигателями

Управление серводвигателями

Схема формирования звуковых сигналов

Управление мощностью нагрузки переменного тока

Схемы датчиков на основе эффекта Холла

Дистанционное управление телевизионными приемниками фирмы Sony

Глава 9. Программирование PIC-микроконтроллеров

Hex-файлы

Программирование РIС-микроконтроллера младшего подсемейства

Последовательное программирование микроконтроллеров среднего подсемейства

Программирование PIC 17Схх

Внутрисхемное программирование PIC 17Схх

Программирование PIC 18Схх

Разъем для внутрисхемного программирования

Глава 10. Интерфейсы ПК

Распределение оперативной памяти

Пространство ввода/вывода

Функции прерываний

Шина ISA

Контакты и линии шины ISA

Прерывания

Порты клавиатуры и мыши

Разъемы

Временные диаграммы интерфейса клавиатуры

Скан-коды клавиатуры

Команды контроллера клавиатуры

Интерфейсы BIOS

Команды клавиатуры

Последовательный порт

Выводы разъема

Блок-схема УАПП 8250

Базовые адреса последовательного порта

Регистры УАПП 8250

Прерывания

Функции прерывания 14h BIOS интерфейса RS-232

Параллельный порт

Блок-схема и разъем параллельного порта

Базовые регистры

Регистры

Функции BIOS параллельного порта

Глава 11. Полезные подпрограммы

Переход за пределы текущей страницы

Таблицы

Ветвление по условию

Временные задержки

Получение дополнительного кода содержимого регистра (изменение знака)

Инкрементирование/декрементирование содержимого регистра w

«Вращение на месте»

Копирование битов из одного регистра в другой

Преобразование полубайта в код ASCII

Преобразование байта кода ASCII в шестнадцатеричный полубайт

Использование входа Т0СК1 в качестве источника прерывания

Деление на три

Измерение длительности импульса с 16-разрядной точностью

Регистрация изменений

Проверка диапазона

Преобразование символов ASCII в верхний регистр

Перестановка содержимого регистра и рабочего регистра w .... 369

Перестановка содержимого двух регистров

Сравнение и перестановка, если Y < X

Подсчет числа 1 в байте

Генерация бита четности для байта

Удержание переменной внутри диапазона

Перестановка четных и нечетных битов

Побитовые операции

Умножение на константу

Деление на константу

Глава 12. 16-разрядные числа

Определение 16-разрядных чисел

Инкрементирование и декрементирование

Сложение/вычитание

Побитовые операции с константами и переменными

Сравнение 16-разрядных переменных

Умножение

Деление

Глава 13. Рабочие характеристики PIC-микроконтроллеров

Токи нагрузок выходов и портов

Значения компонентов RC-генератора

Рабочие характеристики в режиме LP-генератора

Рабочие характеристики в режиме XT-генератора

Рабочие характеристики в режиме HS-генератора

Глава 14. Возможные неисправности устройств с PIC-микроконтроллерами

Глава 15. Средства разработки приложений

Функции клавиш текстового редактора

Файл MPSIM.INI

Среда разработки MPLAB

Файлы стимулов

Директивы ассемблера

Включаемые файлы

Компоновка приложений

Шаблон программы приложения

Язык Basic

Расширенная версия Basic

PicBasic

Visual Basic

Управление вводом/выводом с помощью MSComm

Язык С

Объявления

Операторы

Операции

Директивы

Управляющие последовательности

Функции С

Функции С для PIC-микроконтроллеров

Глава 16. Постоянные и таблицы данных

Математические и физические постоянные

Код ASCII

Управляющие символы кода ASCII

Управляющие ANSI-последовательности

Расширенный набор символов кода ASCII

Символы кода ASCII для Windows

Код EBCDIC

Ноты

Частоты телефонов с тональным набором

АТ-команды модема

Регистры модема

Код Морзе

Фонетический алфавит

Теn-радиокод

Глава 17. Справочная информация по электронике

Цветовое кодирование резисторов

Электромагнитный спектр

Диапазоны радара

Цифровая логика

Вентили

Триггеры

Глава 18 .Формулы

Формулы постоянного тока

Формулы переменного тока

Физические формулы

Булева алгебра

Соответствия единиц измерения

Глава 19. Библиография

Информация о компании Microchip

Web-сайты, посвященные PIC-микроконтроллерам

Периодические издания

Полезные Web-сайты

Seattle Robotics Society

List of Stamp Applications (LO.S.A.)

Adobe PDF Viewers

PKZip и PKUnZip

Часто задаваемые вопросы по аппаратному обеспечению

Поставщики комплектующих

Предметный указатель

Дата создания страницы: