Электроника

Майкл Предко. PIC-микроконтроллеры: архитектура и программирование

Майкл Предко. PIC-микроконтроллеры: архитектура и программирование

Книга посвящена 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
  • Порты клавиатуры и мыши
  • Последовательный порт
  • Параллельный порт

Глава 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
  • Язык С

Глава 16. Постоянные и таблицы данных
  • Математические и физические постоянные
  • Код ASCII
  • Управляющие символы кода ASCII
  • Управляющие ANSI-последовательности
  • Расширенный набор символов кода ASCII
  • Символы кода ASCII для Windows
  • Код EBCDIC
  • Ноты
  • Частоты телефонов с тональным набором
  • АТ-команды модема
  • Регистры модема
  • Код Морзе
  • Фонетический алфавит
  • Теn-радиокод

Глава 17. Справочная информация по электронике
  • Цветовое кодирование резисторов
  • Электромагнитный спектр
  • Диапазоны радара
  • Цифровая логика
  • Вентили
  • Триггеры

Глава 18 .Формулы
  • Формулы постоянного тока
  • Формулы переменного тока
  • Физические формулы
  • Булева алгебра
  • Соответствия единиц измерения

Глава 19. Библиография
  • Информация о компании Microchip
  • Web-сайты, посвященные PIC-микроконтроллерам
  • Периодические издания
  • Полезные Web-сайты
  • Часто задаваемые вопросы по аппаратному обеспечению
  • Поставщики комплектующих
  • Предметный указатель

Издательство: ДМК Пресс
Год издания: 2010
Страниц: 512
ISBN: 978-5-94074-534-1
Формат: DjVu
Язык: русский
Качество: отличное

 

Скачать справочник (32,8 МБ):

Год издания: 2017
ISBN: 978-5-4488-0062-7
Формат: PDF
Язык: русский
Качество: отличное

 

Скачать справочник (27 МБ):

Bookingolz 07/05/21 Просмотров: 5504
+7
fprof 31 января 2018, 06:37:15

А почему на хитфайлах так мало свободных закачек? Чвс наад смотрел, небыло книг, и уже лимит исчерпан!

Masterov 20 января 2012, 06:07:30

Спасибо большое!!!!smile

Serp 29 декабря 2011, 21:06:46

Спасибо! smile