Рекомендуем

Программирование микроконтроллеров семейства 1986ВЕ9х компании МиландрБлагодаров А.В. Программирование микроконтроллеров семейства 1986ВЕ9х компании Миландр
Программирование на ассемблереОдиноков В.В., Коцубинский В.П. Программирование на ассемблере
Программирование микропроцессорных систем на языке C-51Микушин А.В., Сединин В.И. Программирование микропроцессорных систем на языке C-51

Книга

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

Справочник
Серия «Современная электроника»
2004 г.
952 стр.
Тираж 3000 экз.
Формат 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. Операционные системы реального времени и применение их средств для проектирования отладки систем