Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по «Программированию электронных узлов и устройств»

Автор:   •  Сентябрь 26, 2021  •  Контрольная работа  •  3,091 Слов (13 Страниц)  •  365 Просмотры

Страница 1 из 13

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГАОУ ВО «СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

ФИЗИКО-ТЕХНИЧЕСКИЙ ФАКУЛЬТЕТ

КАФЕДРА ФИЗИКИ, ЭЛЕКТРОТЕХНИКИ И ЭЛЕКТРОНИКИ

Контрольная работа

по дисциплине

 «Программирование электронных узлов и устройств»

Вариант №2

Выполнил: Бедраков Дмитрий

студент группы ЭНЭ-б-о-18-1

направления подготовки 11.03.04 «Электроника и наноэлектроника»

                                                                

                                                                Проверил:

                                                                 

                                                                ________________________________

Ставрополь, 2021 год

Содержание

Введение        3

Теоретическое обоснование        4

Формулировка задания        5

Решение задания на платформе Arduino        5

Решение задания на платформе STM32        10

Заключение        18

Введение

        Целью данной контрольной работы является изучение основ программирования электронных узлов и устройств, а именно:

- изучение языков программирования;
- изучение и получение навыков работы в специализированных средах
разработки и специализированном программном обеспечении;
- изучение и получение навыков работы с отладочными платами.

Программирование — процесс создания компьютерных программ.

Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.

Язык программирования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.

Среда разработки - это программа для написания кода, компилятор, отладчик в одном.

Arduino IDE — это программная среда разработки, использующая C++ и предназначенная для программирования всех плат ряда Ардуино (Arduino).

Аббревиатура IDE расшифровывается как Integrated Development Environment, в переводе – интегрированная среда разработки. С помощью этой среды программисты пишут программы, причем делают это гораздо быстрее и удобнее, чем при использовании обычных текстовых редакторов, хотя их тоже можно использовать для написания кода программ.

STM32CubeMx – абсолютно новый программный продукт, позволяющий легко и непринужденно при помощи достаточно понятного графического интерфейса произвести настройку любой имеющейся на борту микроконтроллера периферии.

Отладочная плата - это законченое устройство, которая максимально задействует все узлы микроконтроллера, имеет органы управления и контроля и служит для тестирования программ написаных для какого-то проекта.

Теоретическое обоснование

Arduino - это эффективное средство разработки программируемых электронных устройств, которые, в отличие от персональных компьютеров, ориентированы на тесное взаимодействие с окружающим миром. Открытая программируемая аппаратная платформа для работы с различными физическими объектами и представляет собой простую плату с микроконтроллером, а также специальную среду разработки для написания программного обеспечения микроконтроллера.

Язык программирования устройств Ардуино основан на C/C++. Он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах.

STM32 NUCLEO - новейшее семейство бюджетных отладочных плат компании ST Microelectronics, позволяющее быстро и эффективно опробовать новые идеи и создать прототипы на основе микроконтроллеров STM32. Для упрощения выбора отладочной платы всё семейство разбито на 3 группы: Nucleo-32Nucleo-64 и Nucleo-144. Цифра в обозначении группы соответствует количеству выводов установленного микроконтроллера.

...

Скачать:   txt (26 Kb)   pdf (295.5 Kb)   docx (164.7 Kb)  
Продолжить читать еще 12 страниц(ы) »
Доступно только на Essays.club