Практический курс микропроцессорной техники на базе процессорных ядер ARM-Cortex-M3/M4/M4F
Год издания: 2019
Автор: Козаченко В.Ф. и др.
Жанр или тематика: электроника
Издательство: М.: Издательство МЭИ
ISBN: 978-5-7046-2165-2
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 541
Описание: Практический интерактивный курс микропроцессорной техники для встраиваемых применений на базе микроконтроллеров с процессорными ядрами ARM-CortexM3/M4/M4F, выпускаемых в том числе отечественными предприятиями. Является одновременно учебником, сборником лабораторно-практических работ, самоучителем и справочником по архитектуре, системе команд и технологии разработки программного обеспечения на Ассемблере с использованием интегрированной среды разработки и отладки Keil Vision.
Ориентирован на разработчиков цифровых систем управления в энергетике, в транспорте, в станкостроении и робототехнике. Предназначен для студентов большинства электротехнических специальностей, в том числе: «Электропривод и автоматика», «Электрический транспорт», «Электрооборудование автономных объектов», «Промышленная электроника» и др.
Учебное пособие по курсам «Микропроцессорные средства в электротехнике», «Компьютерная и микропроцессорная техника», «Микропроцессорная техника в электроприводе» и др. для студентов, обучающихся по направлениям «Электроэнергетика и электротехника» (13.03.02 – бакалавриат, 13.04.02 – магистратура), «Электроника и наноэлектроника» (11.03.04 – бакалавриат, 11.04.04 – магистратура).
Издано и опубликовано в авторской редакции.
Оглавление
Глава 1. Почему ARM?
Глава 2. Введение в микропроцессорную технику
Глава 3. Основы двоичной арифметики
Глава 4. Основные типы процессорных архитектур
Глава 5. Архитектура процессорных ядер ARM CORTEX-M3/M4/M4F
Глава 6. Унифицированная карта памяти процессорных ядер ARM
Глава 7. Программная модель процессоров CORTEX M
Глава 8. Технология разработки программ с использованием кросс-средств
Глава 9. Первые шаги в программировании на Ассемблере
Глава 10. Доступ к данным в регистрах ЦПУ и памяти
Глава 11. Арифметические операции
Глава 12. Работа с битовыми переменными. Реализация логических контроллеров и дискретных автоматов
Глава 13. Использование битовых областей памяти данных и регистров периферийных устройств
Глава 14. Работа со стеком. Вложенные подпрограммы
Глава 15. Программная реализация на языке ассемблера типовых алгоритмических структур
Глава 16. Введение в цифровую обработку сигналов
Глава 17. Команды цифровой обработки сигналов
Глава 18. Команды предварительной обработки данных
Глава 19. Введение в арифметику чисел с плавающей точкой
Глава 20. Модуль поддержки вычислений с плавающей точкой FPU
Глава 21. Команды работы с числами в формате с плавающей точкой
Глава 22. Поддержка цифрового регулирования и фильтрации с плавающей точкой
Приложение 1. Иллюстрированный справочник по системе команд процессорных ядер CORTEX-M3/M4/M4F
Приложение 2. Проекты
Приложение 3. Отладочный комплекс VECTORCARD