- Артикул:00-01047272
- Автор: Бродин В.Б., Шагурин И.И.
- Обложка: Мягкий переплет
- Издательство: ЭКОМ (все книги издательства)
- Город: Москва
- Страниц: 400
- Формат: 70х100 1/16
- Год: 1999
- Вес: 501 г
Книга написана на основе двенадцатилетнего опыта применения микроконтроллеров и разработки систем проектирования, программирования и отладки в лаборатории «Микропроцессорные системы» МИФИ.
Основное внимание уделено наиболее современным моделям микроконтроллеров: 16-разрядным 8XC196NP/NU/NT и 8-разрядным 8ХС51, 8XC151SB, 8XC251SB.
Кроме анализа архитектуры, структуры и особенностей функционирования этих микроконтроллеров, рассматриваются также методы и средства проектирования, программирования и отладки цифровых систем, реализованных на их базе.
Для специалистов в области радиоэлектроники, автоматики, вычислительной и измерительной техники
ISBN: 5-7163-020-0
Содержание
Предисловие корпорации INTEL
Введение
Глава 1. Микроконтроллеры семейства MCS-96
1.1. Структура микроконтроллеров 8XC196NP
1.2. Организация памяти и основные регистры
1.3. Способы адресации и система команд
1.3.1. Способы адресации
1.3.2. Команды пересылки
1.3.3. Арифметико-логические операции и сдвиги
1.3.4. Операции управления программой
1.3.5. Операции управления процессором
1.4. Реализация прерываний
1.5. Организация ввода-вывода
1.6. Реализация специальных функций
1.6.1. Широтно-импульсный модулятор (ШИМ)
1.6.2. Процессор событий (ПРС)
1.7. Включение микроконтроллера в цифровую систему
1.7.1. Минимальная конфигурация
1.7.2. Максимальная конфигурация
1.8. Структура и функционирование микроконтроллера 8XC196NT
1.8.1. Особенности структуры
1.8.2. Организация памяти
1.8.3. Байты конфигурации
1.8.4. Организация ввода-вывода
1.8.5. Системный порт
1.8.6. Синхронный последовательный порт
1.8.7. Аналого-цифровой преобразователь (АЦП)
1.8.8. Особенности функционирования процессора событий и реализации прерываний
1.8.9. Подключение внешней памяти
1.8.10. Программирование и защита внутренней памяти
1.8.11. Функционирование сторожевого таймера (СТТ) и контроль частоты тактовых импульсов
1.9. Структура и функционирование микроконтроллеров 8ХС196КС, KD
1.9.1. Структура микроконтроллеров 8ХС196КС, KD
1.9.2. Организация памяти
1.9.3.Организация ввода-вывода
1.9.4. Аналого-цифровой преобразователь (АЦП)
1.9.5. Таймеры
1.9.6. Блок быстрого ввода-вывода (БВВ)
1.9.7. Особенности реализации прерываний
1.9.8. Подключение внешней памяти
1.9.9. Программирование и защита внутренней памяти
Глава 2. Микроконтроллеры семейства MCS-51/151
2.1. Архитектура и состав семейства микроконтроллеров Intel MCS-51
2.2. Структура микроконтроллеров MCS-51 и функции выводов
2.3. Организация памяти и программно доступные ресурсы
2.4. Синхронизация, магистральные циклы
2.5. Методы адресации и система команд
2.5.1. Методы адресации
2.5.2. Система команд семейства MCS-51
2.6. Система прерываний
2.7. Параллельные порты
2.7.1. Обновление данных в портах
2.7.2. Операции типа «чтение-модификация-запись»
2.8. Таймеры-счетчики
2.9. Последовательный порт
2.9.1. Синхронный обмен (режим 0)
2.9.2. Асинхронный обмен (режимы 1, 2,3)
2.9.3. Обмен в многопроцессорных системах
2.10. Микроконтроллеры типа 8X52
2.10.1. Внутренняя память программ
2.10.2. Внутренняя память данных и регистры специальных функций
2.10.3. Таймер 2
2.10.4. Система прерываний
2.11. Микроконтроллеры типа 8ХС5Х
2.11.1. Режимы пониженного энергопотребления
2.11.2. Режимы работы Таймера 2
2.11.3. Последовательный порт
2.11.4. Система прерываний
2.11.5. Режим ONCE
2.12. Микроконтроллеры типа 8XC51FA, FB, FC
2.12.1. Блок РСА
2.12.2. Таймер-счетчик
2.12.3. Модули фиксации-сравнения
2.12.4. Режим фиксации
2.12.5. Режимы сравнения
2.12.6. Система прерываний
2.13. Микроконтроллеры типа 8XC51GB
2.13.1. Аналого-цифровой преобразователь
2.13.2. Блок сторожевого таймера (WDT)
2.13.3. Схема обнаружения сбоя тактового генератора OFD
2.13.4. Блоки РСА
2.13.5. Порт SEP
2.13.6. Система прерываний
2.14. Особенности микроконтроллеров 8XC151SX
2.14.1. Циклы обмена по магистрали
2.14.2. Система прерываний
2.14.3. Сторожевой таймер WDT
2.14.4. Система команд
Глава 3. Микроконтроллеры семейства MCS-251
3.1. Структура микроконтроллеров MCS-251
3.1.1. Ядро MCS-251
3.1.2. Внутренние блоки ввода-вывода
3.2. Программно доступные ресурсы архитектуры MCS-251
3.2.1. Совместимость с архитектурой MCS-51
3.2.2. Пространство ячеек памяти
3.2.3. Регистровый файл
3.2.4. Регистры специальных функций
3.3. Сравнительный анализ систем команд MCS-251 и MCS-51
3.3.1. Нотация в системе команд
3.3.2. Типы данных и методы адресации
3.3.3. Команды обработки данных
3.3.5. Арифметические команды
3.3.6. Логические команды
3.3.7. Команды пересылки данных
3.3.8. Команды работы с битами
3.3.9. Команды управления
3.3.10. Регистры состояния
3.4. Система прерываний
3.4.1. Источники прерываний
3.4.2. Маскирование прерываний и приоритеты прерываний
3.4.3. Обработка прерываний
3.5. Блок РСА
3.5.1. Таймер-счетчик
3.5.2. Модули сравнения-захвата
3.5.3. Режим фиксации
3.5.4. Режимы сравнения
3.6. Таймеры-счетчики
3.6.1. Таймер 0
3.6.2. Таймер I
3.6.3. Таймер 2
3.7. Сторожевой таймер WDT
3.8. Последовательный порт
3.8.1. Синхронный полудуплексный обмен (режим 0)
3.8.2. Асинхронный дуплексный обмен (режимы 1, 2,3)
3.8.3. Обмен в многопроцессорных системах
3.8.4. Скорость передачи
3.9. Параллельные порты
3.10. Режимы пониженного энергопотребления
3.11. Циклы обмена по магистрали
Глава 4. Проектирование микропроцессорных контроллеров
4.1. Технология проектирования микропроцессорных контроллеров
4.2. Средства проектирования микропроцессорных контроллеров
4.2.1. Средства разработки программного обеспечения
4.2.2. Средства отладки в реальном масштабе времени
4.2.3. Средства программирования БИС памяти, микроконтроллеров и ПЛИС
Приложение 1. Цоколевка и функциональное назначение выводов микроконтроллеров 8ХС196 NP, NU
Приложение 2. Система команд микроконтроллера 8ХС196NP.NU
Приложение 3. Цоколевка и функциональное назначение выводов микроконтроллера 8ХС196 NT
Приложение 4. Цоколевка и функциональное назначение выводов микроконтроллеров 8ХС196КС,КО
Приложение 5. Система команд микроконтроллеров семейства MCS-51
Приложение 6. Система команд микроконтроллеров семейства MCS-151
Приложение 7. Система команд микроконтроллеров семейства MCS-251
Алфавитный указатель
Об авторах
Литература