Рекомендуем

Микропроцессорные системы бытовой техникиБаев Б.П. Микропроцессорные системы бытовой техники
Программирование микроконтроллеров семейства 1986ВЕ9х компании МиландрБлагодаров А.В. Программирование микроконтроллеров семейства 1986ВЕ9х компании Миландр
Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использование Visual DSP++Вальпа О.Д. Разработка устройств на основе цифровых сигнальных процессоров фирмы Analog Devices с использование Visual DSP++

Книга

Современные микроконтроллеры и микропроцессоры фирмы Motorola

Справочник
Серия «Современная электроника»
952 стр.
Формат 70x100/16 (170x240 мм)
Исполнение: в твердом переплете
ISBN 5-93517-162-7
ББК 32.84
УДК 681.325.5-181.48(083)
Аннотация

Книга знакомит читателей с архитектурой, функционированием и областями применения большой номенклатуры современных микроконтроллеров и микропроцессоров, выпускаемых компанией Motorola (с апреля 2004 г. выпуск этих изделий производится компанией Freescale Semiconductor). В книге рассмотрены восьмиразрядные микроконтроллеры семейств 68HC05, 68HC08, 68HC11; шестнадцатиразрядные микроконтроллеры семейств 68HC12, 68HC16; тридцатидвухразрядные микроконтроллеры и микропроцессоры семейств 683хх, 680х0; тридцатидвухразрядные RISC- микропроцессоры и RISC-микроконтроллеры семейств PowerPC (MPC60х, MPC7хх, MPC5хх) и ColdFire (MCF5ххх); коммуникационные контроллеры MC68360, MC8302, MPC860, MPC823, MPC8260, широко используемые в современных системах телекоммуникации. Дан обзор программных и аппаратных средств для проектирования, программирования и отладки систем на базе микропроцессоров и микроконтроллеров фирмы Motorola.

Для широкого круга специалистов, интересующихcя современной микропроцессорной техникой, разрабатывающих и применяющих различные виды систем и устройств на базе микропроцессоров и микроконтроллеров.

Оглавление

Введение

Глава 1. 8-разрядные микроконтроллеры Motorola
1.1. Микроконтроллеры семейства 68HC05/705
1.1.1. Структура и номенклатура микроконтроллеров семейства 68HC05/705
1.1.2. Процессор 68HC05
1.1.3. Начальный запуск и и обработка прерываний
1.1.4. Режимы пониженного энергопотребления
1.1.5. Организация и программирование памяти
1.1.6. Конфигурация микроконтроллеров
1.1.7. Блок контроля функционирования
1.1.8. Параллельные порты ввода-вывода
1.1.9. Асинхронный последовательный порт SCI и его модификации
1.1.10. Синхронный последовательный порт SPI и его модификации
1.1.11. Таймерные блоки и широтно-импульсные модуляторы
1.1.12. Аналого-цифровой преобразователь
1.1.13. Контроллер жидко-кристаллического индикатора
1.2. Микроконтроллеры семейства 68HC08/908
1.2.1. Структура и номенклатура микроконтроллеров семейства 68HC08/908
1.2.2. Процессорный модуль CPU08
1.2.3. Формирование тактовых импульсов модулями CGM08, OSC08
1.2.4. Начальный запуск и и обработка прерываний с использованием модулей LVI08, BREAK08
1.2.5. Режимы работы микроконтроллеров семейства 68HC08/908
1.2.6. Организация и программирование памяти
1.2.7. Конфигурация микроконтроллеров
1.2.8. Модуль сторожевого таймера COP08
1.2.9. Параллельные порты ввода-вывода
1.2.10. Модуль асинхронного последовательного интерфейса SCI08
1.2.11. Модуль синхронного последовательного интерфейса SPI08
1.2.12. Таймерные модули TIM08, TBM08, PIT08
1.2.13. Аналого-цифровой преобразователь ADС08
1.2.14. Модуль контроля клавиатуры KBI08
1.2.15. Модуль CAN-контроллера msCAN08
1.3. Микроконтроллеры семейства 68HC11/711
1.3.1. Общая структура и номенклатура микроконтроллеров семейства 68HC11/711
1.3.2. Процессор 68HC11
1.3.3. Начальный запуск и и обработка прерываний
1.3.4. Конфигурация и режимы работы микроконтроллеров 68HC11/711
1.3.5. Организация и программирование памяти
1.3.6. Параллельные порты ввода-вывода данных и подключение внешней памяти
1.3.7. Последовательные порты ввода-вывода данных
1.3.8. Таймерные блоки
1.3.9. Аналого-цифровой преобразователь

Глава 2. 16-разрядные микроконтроллеры Motorola
2.1. Микроконтроллеры семейства 68HC(S)12/912
2.1.1. Структура и номенклатура микроконтроллеров семейства 68HC(S)12/912
2.1.2. Процессор CPU12
2.1.3. Начальный запуск и обработка прерываний
2.1.4. Режимы работы и конфигурация микроконтроллера
2.1.5. Функционирование и программирование Flash-памяти и ЭСППЗУ
2.1.6. Блок контроля функционирования и генератор тактовых импульсов
2.1.7. Параллельный ввод-вывод данных и подключение внешней памяти.
2.1.8. Последовательные порты SCI и SPI
2.1.9. Таймерные модули и широтно-импульсные модуляторы
2.1.10. Модуль аналого-цифрового преобразователя ATD
2.1.11. Модуль последовательного интерфейса msCAN
2.1.12. Режим отладки BDM и установка контрольных точек
2.2. Микроконтроллеры семейства 68HC16/916
2.2.1. Структура и номенклатура микроконтроллеров семейства 68HC16/916
2.2.2. Процессор CPU16
2.2.3. Модуль системной интеграции SIM
2.2.4. Обслуживание прерываний и исключений
2.2.5. Модуль последовательного интерфейса QSM
2.2.6. Модуль многоканального коммуникационного интерфейса MCCI
2.2.7. Таймерный модуль GPT
2.2.8. Модуль аналого-цифрового преобразователя ADC
2.2.9. Контроль выполнения и отладка программы в режиме BDM

Глава 3. 32-разрядные микропроцессоры и микроконтроллеры семейства 68K
3.1. Микроконтроллеры семейства 683хх.
3.1.1. Структура и номенклатура микроконтроллеров семейства 683хх
3.1.2. Процессор CPU32
3.1.3. Модуль SIM, начальный запуск и обработка прерываний
3.1.4. Модуль таймерного процессора TPU
3.1.5. Внутренняя память данных
3.1.6. Модуль буферизованного аналого-цифрового преобразователя QADC
3.1.7. Контроль выполнения и отладка программы в режиме BDM
3.2. Микропроцессоры семейства MC680x0 и интегрированные процессоры семейства MC683xx
3.2.1. Процессорное ядро 68EC000
3.2.2. Архитектура и функционирование микропроцессоров MC68020, MC68030
3.2.3. Архитектура и функционирование микропроцессоров MC68040, MC68060
3.2.4. Интегрированные процессоры MC68306, MC68328
3.3. Коммуникационные контроллеры MC68360, MC68302
3.3.1. Общая структура и номенклатура коммуникационных контроллеров MC683xx
3.3.2. Структура коммуникационного контроллера MC68360
3.3.3. Модуль системной интеграции SIM60
3.3.4. Структура и функционирование коммуникационного процессора CPM
3.3.5. Таймеры в CPM
3.3.6. Реализация прямого доступа к памяти
3.3.7. Устройства последовательного обмена в CPM
3.3.8. Работа блока последовательного обмена в CPM
3.3.9. Параллельные порты в CPM
3.3.10. Контроллер прерываний CPM
3.3.12. Особенности структуры и функционирования коммуникационных контроллеров MC68302

Глава 4. 32-разрядные интегрированные микропроцессоры семейства MCF5xxx (ColdFire).
4.1. Номенклатура и применение микропроцессоров семейства MCF5xxx
4.2. Процессорные ядра ColdFire
4.2.1. Регистровая модель ядер ColdFire
4.2.2. Способы адресации и система команд
4.2.3. Реализация исключений
4.3. Структура и функционирование микропроцессора MСF5202
4.3.1. Организация кэш-памяти
4.3.2. Реализация системного интерфейса
4.3.3. Средства обеспечения отладки
4.4. Интегрированные микропроцессоры MCF5204, MCF5206, MCF5206e
4.4.1. Микропроцессор MCF5204
4.4.2. Микропроцессоры MCF5206, MCF5206e.
4.5. Интегрированные микропроцессоры MCF5307 и MCF5407
4.5.1. Микропроцессор MCF5307
4.5.2. Микропроцессор MCF5407

Глава 5. 32-разрядные RISC - микропроцессоры и RISC - микроконтроллеры семейства PowerPC
5.1. Процессорное ядро PowerPC
5.1.1. Регистровая модель процессоров PowerPC
5.1.2. Способы адресации и система команд
5.1.3. Обработка чисел с плавающей точкой.
5.1.4. Внутренняя кэш-память и устройства управления памятью
5.1.5. Обработка прерываний и исключений.
5.2. Микропроцессоры семейства PowerPC
5.2.1. Микропроцессоры MPC603e, MPC604e
5.2.2. Микропроцессоры MPC740/750 и MPC74xx
5.2.3. Интегрированные микропроцессоры MPC8240, 8245
5.3. Микроконтроллеры семейства PowerPC
5.3.1. Структура и номенклатура микроконтроллеров семейства MPC5xx
5.3.2. Процессорное ядро RCPU
5.3.3. Внутренняя память и блоки интерфейса
5.3.4. Модуль универсального системного интерфейса USIU
5.3.5. Периферийные устройства микроконтроллеров семейства MPC5xx
5.4. Коммуникационные контроллеры семейства PowerPC
5.4.1.Структура и функционирование контроллера MPC860
5.4.2. Модуль системного интерфейса SIU-M в контроллерах MPC8xx
5.4.3. Модуль коммуникационного процессора CPM в контроллерах MPC8xx
5.4.4. Номенклатура коммуникационных контроллеров семейства MPC8xx
5.4.5. Коммуникационные контроллеры семейства MPC82xx

Глава 6. Средства проектирования, программирования и
отладки систем на базе микропроцессоров и микроконтроллеров Motorola
6.1. Методика комплексного проектирования-отладки систем и средства ее поддержки
6.2. Аппаратные средства поддержки проектирования-отладки систем
6.2.1. Логические анализаторы и осциллографы смешанных сигналов
6.2.2. Схемные эмуляторы, отладочные комплексы и программаторы
6.2.3. Платы развития и средства освоения микроконтроллеров
6.3. Программные средства поддержки проектирования-отладки систем
6.3.1. Средства поддержки программирования и интегрированные среды разработки
6.3.2. Операционные системы реального времени и применение их средств для проектирования отладки систем