- Артикул:00-01048256
- Автор: Нефедов С.В., Иванов В.Н.
- ISBN: 978-5-0054-0410-7
- Тираж: 1500 экз.
- Обложка: Твердый переплет
- Издательство: Академия (все книги издательства)
- Город: Москва
- Страниц: 336
- Формат: 60х90/16
- Год: 2023
- Вес: 496 г
- Серия: Учебник для СПО (все книги серии)
- Профессиональное образование
Учебник подготовлен с учетом требований Федеральных государственных образовательных стандартов среднего профессионального образования по специальностям «Компьютерные системы и комплексы» и «Монтаж, техническое обслуживание и ремонт электронных приборов и устройств».
Учебное издание предназначено для изучения профессионального модуля «Применение микропроцессорных систем, установка и настройка периферийного оборудования» (МДК.02.01), а также при освоении общепрофессиональной дисциплины «Микропроцессорные системы» соответственно.
Рассмотрены классификация и принципы организации микропроцессорных систем, типовая структура и электрическая принципиальная схема микропроцессорной системы, классификация и характеристики интерфейсов микропроцессора, архитектурные особенности различных микропроцессоров на примере архитектуры микропроцессора AVR ATmegal28, программирование микроконтроллеров AVR и PIC на языках ассемблера и С. В лабораторных работах приведен полный цикл программирования микроконтроллеров, состоящий из создания программы в Atmel Studio 7 для AVR или MPLAB X IDE для PIC, моделирования в Proteus, загрузки программы в микроконтроллер, демонстрации работы микроконтроллера на макетном стенде.
Для студентов учреждений среднего профессионального образования.
Оглавление
Предисловие
Введение
Раздел I Аппаратная организация микропроцессорных систем
Глава 1. Принципы организации микропроцессорной системы
1.1. Неймановские принципы построения микропроцессорной системы
1.2. Классификация микропроцессоров
1.3. Типовые структуры микропроцессорных систем
1.4. Организация ввода-вывода в микропроцессорной системе
1.5. Организация шин, цикл шины
Глава 2. Интерфейсы микропроцессорных систем
2.1. Классификация и общие характеристики интерфейсов
2.2. Интерфейс RS-232
2.3. Интерфейс SPI
2.4. Интерфейс I2C
2.5. Шина 1-Wire
Глава 3. Элементы архитектуры микропроцессора
3.1. Структура типового микропроцессора
3.2. Способы адресации данных
Глава 4. Микроконтроллеры с архитектурой AVR
4.1. Обзор микроконтроллеров с архитектурой AVR
4.2. Структура микроконтроллера ATmegal28
4.3. Характеристики и назначение выводов микроконтроллера ATmegal28
4.4. Организация памяти микроконтроллера ATmegal28
4.5. Управляющие регистры ATmega 128
4.6. Система команд ATmegal28
4.7. Система прерываний в ATmegal28
Раздел II Программирование микропроцессорных систем
Глава 5. Программные средства разработки и отладки микропроцессорных систем
5.1. Операции с портами микроконтроллера
5.2. Моделирование электронных схем в Proteus
5.2.1. Моделирование схем с микроконтроллерами
5.2.2. Использование виртуальных измерительных приборов
5.3. Интегрированная среда разработки ATmel Studio
5.4. Интегрированная среда разработки MPLAB X IDE
5.4.1. Интерфейсное окно программы
5.4.2. Создание проекта в MPLAB X IDE
Глава 6. Программирование микроконтроллеров AVR на языке ассемблера
6.1. Общие принципы написания программ на языке ассемблера
6.2. Программирование вычислительных операций на языке ассемблера для AVR
6.3. Работа с портами ввода-вывода на языке ассемблера для AVR
6.4. Программирование обработчиков внешних прерываний на языке ассемблера для AVR
6.5. Программирование таймерных функций на языке ассемблера для AVR
Глава 7. Программирование микроконтроллеров PIC на языке С
7.1. Краткий обзор линейки микроконтроллеров PIC
7.2. Работа с конфигурационными битами
7.3. Конфигуратор кода MPLAB Code Configurator.
Программирование ШИМ
7.4. Управление вращением электродвигателя
7.5. Работа с последовательным интерфейсом RS-232
7.6. Аналого-цифровое преобразование сигнала и вывод результата на ЖК-дисплей
7.7. Подключение температурного датчика к микроконтроллеру
Лабораторные работы
1. Программирование микроконтроллера AVR на С
2. Программирование микроконтроллера PIC на С
3. Аналого-цифровой преобразователь микроконтроллера
4. Подключение к микроконтроллеру жидкокристаллического индикатора
5. Подключение к микроконтроллеру силовой нагрузки
6. Подключение к микроконтроллеру шагового электродвигателя
Список литературы