Презентация «Учебная практика. Программирование микроконтроллеров»

Смотреть слайды в полном размере
Презентация «Учебная практика. Программирование микроконтроллеров»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 68 слайдов и доступен в формате ppt. Размер файла: 20.12 MB

Просмотреть и скачать

Pic.1
Учебная практика КАНАШЕВ Евгений Александрович kanashevea@susu. ru
Учебная практика КАНАШЕВ Евгений Александрович kanashevea@susu. ru
Pic.2
«Учебная практика. Программирование микроконтроллеров», слайд 2
Pic.3
«Учебная практика. Программирование микроконтроллеров», слайд 3
Pic.4
«Учебная практика. Программирование микроконтроллеров», слайд 4
Pic.5
«Учебная практика. Программирование микроконтроллеров», слайд 5
Pic.6
«Учебная практика. Программирование микроконтроллеров», слайд 6
Pic.7
«Учебная практика. Программирование микроконтроллеров», слайд 7
Pic.8
«Учебная практика. Программирование микроконтроллеров», слайд 8
Pic.9
«Учебная практика. Программирование микроконтроллеров», слайд 9
Pic.10
«Учебная практика. Программирование микроконтроллеров», слайд 10
Pic.11
«Учебная практика. Программирование микроконтроллеров», слайд 11
Pic.12
СМК СТУ 2. 0 - 2006 (с изменениями, приказ № 54 от 12. 03. 2008) 4. 1. 2 Практика является одним из
СМК СТУ 2. 0 - 2006 (с изменениями, приказ № 54 от 12. 03. 2008) 4. 1. 2 Практика является одним из видов учебного процесса, в ходе которого осуществляется непосредственная связь теоретического …
Pic.13
Учебная практика представляет собой комплексные практические занятия, дополняемые другими видами уче
Учебная практика представляет собой комплексные практические занятия, дополняемые другими видами учебного процесса, в ходе которых осуществляется формирование основных первичных профессиональных …
Pic.14
«Учебная практика. Программирование микроконтроллеров», слайд 14
Pic.15
Введение в Arduino
Введение в Arduino
Pic.16
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Hello, world!
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Hello, world!
Pic.17
Виды компьютеров Суперкомпьютеры Мейнфреймы Серверы Персональные компьютеры Контроллеры Микроконтрол
Виды компьютеров Суперкомпьютеры Мейнфреймы Серверы Персональные компьютеры Контроллеры Микроконтроллеры
Pic.18
Виды компьютеров Суперкомпьютеры Мейнфреймы Серверы Персональные компьютеры Контроллеры Микроконтрол
Виды компьютеров Суперкомпьютеры Мейнфреймы Серверы Персональные компьютеры Контроллеры Микроконтроллеры
Pic.19
Области использования МК Промышленность Медицина Транспорт Робототехника Бытовая техника, умный дом
Области использования МК Промышленность Медицина Транспорт Робототехника Бытовая техника, умный дом Игрушки
Pic.20
Параметры МК Наличие/отсутствие ОЗУ, ПЗУ возможности перепрошивки встроенного генератора тактовой ча
Параметры МК Наличие/отсутствие ОЗУ, ПЗУ возможности перепрошивки встроенного генератора тактовой частоты сторожевого таймера периферии Архитектура: 8, 16, 32 бит Различная частота процессора …
Pic.21
Содержание Микроконтроллеры Введение в Arduino Платформа Arduino Популярность платформы Основные пла
Содержание Микроконтроллеры Введение в Arduino Платформа Arduino Популярность платформы Основные платы Платы расширения Плата Arduino Uno Среда разработки Программирование Основы на пальцах Hello, …
Pic.22
Платформа Arduino Электронный конструктор и удобная платформа быстрой разработки электронных устройс
Платформа Arduino Электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов Среда разработки Платы
Pic.23
Популярность платформы Низкий порог входа в мир МК Разнообразие плат. Две версии носимых плат: LilyP
Популярность платформы Низкий порог входа в мир МК Разнообразие плат. Две версии носимых плат: LilyPad и Seeeduino Film Кроссплатформенность среды разработки переносимость кода для разных плат …
Pic.24
Популярность платформы Низкий порог входа в мир МК Разнообразие плат. Две версии носимых плат: LilyP
Популярность платформы Низкий порог входа в мир МК Разнообразие плат. Две версии носимых плат: LilyPad и Seeeduino Film Кроссплатформенность среды разработки переносимость кода для разных плат …
Pic.25
Основные платы
Основные платы
Pic.26
Платы расширения
Платы расширения
Pic.27
Платы расширения
Платы расширения
Pic.28
Плата Arduino Uno
Плата Arduino Uno
Pic.29
Среда разработки
Среда разработки
Pic.30
Среда разработки
Среда разработки
Pic.31
Среда разработки
Среда разработки
Pic.32
Среда разработки
Среда разработки
Pic.33
Среда разработки
Среда разработки
Pic.34
Программирование Язык C/C++ используется компилятор AVR-GCC Программы, называются наброски (или скет
Программирование Язык C/C++ используется компилятор AVR-GCC Программы, называются наброски (или скетчи – варваризм от англ. sketch) сохраняются в файлах с расширением . ino обрабатываются …
Pic.35
Программирование int main(void) { init(); initVariant(); #if defined(USBCON) USBDevice. attach(); #e
Программирование int main(void) { init(); initVariant(); #if defined(USBCON) USBDevice. attach(); #endif setup(); for (;;) { loop(); if (serialEventRun) serialEventRun(); } return 0; }
Pic.36
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Ток, напряжение, сопротивление Рези
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Ток, напряжение, сопротивление Резистор Конденсатор Катушка индуктивности Диод Транзистор Ноль и единица Обойдемся без пайки Hello, …
Pic.37
Ток, напряжение, сопротивление
Ток, напряжение, сопротивление
Pic.38
Закон Ома Сила тока в цепи прямо пропорциональна напряжению и обратно пропорциональна полному сопрот
Закон Ома Сила тока в цепи прямо пропорциональна напряжению и обратно пропорциональна полному сопротивлению цепи I = U / R U – величина напряжения, [В] R – сумма всех сопротивлений, [Ом] I – …
Pic.39
Закон Кирхгофа
Закон Кирхгофа
Pic.40
Закон Ома на практике
Закон Ома на практике
Pic.41
Резистор
Резистор
Pic.42
Конденсатор
Конденсатор
Pic.43
Катушка индуктивности
Катушка индуктивности
Pic.44
Диод
Диод
Pic.45
Транзистор
Транзистор
Pic.46
Понятие нуля и единицы
Понятие нуля и единицы
Pic.47
Подтяжка выводов до нужного напряжения
Подтяжка выводов до нужного напряжения
Pic.48
Обойдемся без пайки
Обойдемся без пайки
Pic.49
Обойдемся без пайки
Обойдемся без пайки
Pic.50
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Hello, world! План полета Предполет
Содержание Микроконтроллеры Введение в Arduino Основы на пальцах Hello, world! План полета Предполетная подготовка Полет Разбор полета
Pic.51
Hello, world! План полета Предложить схему для мигания светодиодом Написать программу, которая мигае
Hello, world! План полета Предложить схему для мигания светодиодом Написать программу, которая мигает светодиодом Скомпилировать программу Загрузить программу в Arduino Программа выполняется = …
Pic.52
Предполетная подготовка Проверить наличие Arduino-совместимой платы и USB-кабеля
Предполетная подготовка Проверить наличие Arduino-совместимой платы и USB-кабеля
Pic.53
Предполетная подготовка Принципиальная схема
Предполетная подготовка Принципиальная схема
Pic.54
Предполетная подготовка
Предполетная подготовка
Pic.55
Предполетная подготовка
Предполетная подготовка
Pic.56
Полет
Полет
Pic.57
Разбор полета Недостаток программы: если мы захотим поменять вывод №13 на другой, мы должны внести и
Разбор полета Недостаток программы: если мы захотим поменять вывод №13 на другой, мы должны внести исправления в нескольких местах программы Решение: введем глобальную переменную, хранящую номер …
Pic.58
Модификация 1
Модификация 1
Pic.59
Разбор полета Недостаток программы: слишком много дублированного кода внутри цикла Решение: введем г
Разбор полета Недостаток программы: слишком много дублированного кода внутри цикла Решение: введем глобальную переменную, хранящую текущее состояние выхода
Pic.60
Модификация 2
Модификация 2
Pic.61
Разбор полета Недостаток программы: delay(1000) означает, что процессор простаивает 1 секунду и мы н
Разбор полета Недостаток программы: delay(1000) означает, что процессор простаивает 1 секунду и мы не можем обрабатывать датчики/делать вычисления. Фактически, мы замедлили его работу до частоты 1 Гц …
Pic.62
Модификация 3
Модификация 3
Pic.63
ISIS Proteus пакет для разработки электронных устройств от схемы до печатной платы может симулироват
ISIS Proteus пакет для разработки электронных устройств от схемы до печатной платы может симулировать различные электронные устройства содержит большое количество моделей компонентов может …
Pic.64
Proteus 8 Professional
Proteus 8 Professional
Pic.65
wiki. amperka. ru Проекты
wiki. amperka. ru Проекты
Pic.66
Мини-проекты с Arduino Маячок Маячок с нарастающей яркостью Светильник с управляемой яркостью Термен
Мини-проекты с Arduino Маячок Маячок с нарастающей яркостью Светильник с управляемой яркостью Терменвокс Ночной светильник Пульсар Бегущий огонёк Мерзкое пианино Миксер Кнопочный переключатель
Pic.67
Задание на практику В течение семестра: Выполнить все 20 проектов в Proteus Оформить отчет Титульный
Задание на практику В течение семестра: Выполнить все 20 проектов в Proteus Оформить отчет Титульный лист Проект 1 – Маячок Условие задачи Схема электрическая принципиальная Листинг программы (скетч) …
Pic.68
Список использованных источников информации Болл Стюарт Р. Аналоговые интерфейсы микроконтроллеров –
Список использованных источников информации Болл Стюарт Р. Аналоговые интерфейсы микроконтроллеров – М. : Издательский дом “Додэка-XXI”, 2007. – с. 119


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!