Пособие содержит руководство к выполнению лабораторных работ по программированию микроконтроллеров на основе отладочной платы для 32разрядного микроконтроллера 1986ВЕ91Т, разработанного и производимого компанией АО «ПКК Миландр» (г. Москва, Зеленоград). Рассмотрены следующие темы: установка и настройка среды Keil uVision; работа портов ввода вывода; работа таймера; цифроаналоговый преобразователь; аналогоцифровой преобразователь; схемы тактирования и изменение тактовой частоты; модуль UART; модуль CAN; модуль USB и др. Пособие может быть использовано для изучения архитектуры и методов программирования 32разрядных микроконтроллеров. Предназначено для студентов бакалавриата и магистратуры, изучающих программирование и применение микроконтроллеров.
Сведения для выполнения.
Микроконтроллер – это программноаппаратный комплекс, позволяющий решать определенный круг узкоспециальных задач без применения компьютера. По сути, МК – это полноценный компьютер с ПЗУ, ОЗУ, интерфейсами ввода вывода информации и, разумеется, процессором. Однако, в отличие от компьютера, МК обычно не содержит операционной системы и программируется пользователем на исполнение одного необходимого алгоритма. Обычно, этот алгоритм производит управление одним или несколькими устройствами с совершенной произвольной целью. Это может быть сбор данных с нескольких датчиков, поддержание определенного режима чеголибо на основе собранных данных, микроконтроллер может организовывать интерфейс между оконечной аппаратной частью устройства (например, рулевыми машинками самолета) и высокоуровневыми устройствами, например, смартфоном. Область применения МК ограничена только идеями разработчика.
Содержание.
Лабораторная работа №1.Установка и настройка Keil uVision. Подготовка первого проекта.
Лабораторная работа №2.Изучение работы портов вводавывода.
Лабораторная работа №3.Изучение работы таймера.
Лабораторная работа №4.Изучение цифроаналогового преобразователя.
Лабораторная работа №5.Изучение аналогоцифрового преобразователя.
Лабораторная работа №6.Изучение схемы тактировая. Изменение тактовой частоты.
Лабораторная работа №7.Изучение модуля UART.
Лабораторная работа №8.Изучение модуля CAN.
Лабораторная работа №9.Создание USB – CDC устройства.
Лабораторная работа №10.Изучение работы таймера в режиме захвата.
Лабораторная работа №11.Изучение работы таймера в режиме ШИМ.
Лабораторная работа №12.Изучение внешних прерываний (EXT_INT).
Лабораторная работа №13.Изучение аналогового компаратора.
Лабораторная работа №14.Изучение часов реального времени.
Лабораторная работа №15.Сторожевой таймер IWDG микроконтроллера 1986ВЕ91Т.
Лабораторная работа №16.Сторожевой таймер WWDG микроконтроллера 1986ВЕ91Т.
Лабораторная работа №17.Управление асинхронным электродвигателем переменного тока по принципу постоянства отношения V/f.
Лабораторная работа №18.Управление трехфазным бесколлекторным электродвигателем постоянного тока без использования датчиков положения ротора.
Лабораторная работа №19.Управление трехфазным бесколлекторным электродвигателем постоянного тока с использованием датчиков Холла.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Основы программирования 32-разрядных микроконтроллеров 1986ВЕ91Т компании «Миландр», Руководство к выполнению лабораторных работ, Алалуев Р.В., Глаголев В.М., Мосур А.А., Владимиров Л.Л., 2015 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: Алалуев :: Глаголев :: Мосур :: Владимиров :: лабораторные работы :: программирование
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Микрокалькуляторы в рассказах и играх, Романовский Т.Б., 1989
- Линейное программирование, Теория, методы и приложения, Юдин Д.Б., Гольштейн Е.Г., 1969
- Java For Testers, Richardson A., 2015
- Программирование для математиков, Кушниренко А.Г., Лебедев Г.В., 1988
Предыдущие статьи:
- Конструирование компиляторов, Свердлов С.З., 2015
- Язык ассемблера, Уроки программирования, Рудаков П.И., Финогенов К.Г., 2001
- Программирование на языке Паскаль, задачник, Ускова О.Ф., 2005
- Теоретические основы структурного и объектно-ориентированного программирования на языке Pascal, Нефедова В.Ю., 2013