Уникальный курс по моушн-графике
Вы можете попробовать совершенно бесплатно Подробнее

Видеокурс - Программирование микроконтроллеров для начинающих

Программирование микроконтроллеров для начинающих
Поставьте оценку:
10
9
8
7
6
5
4
3
2
1
Рейтинг 7.0
Голосов 1
Поделитесь с друзьями:
Есть в наличии9 смотрят10+ купили
3790
Автор:
Максим Селиванов
Тематика:
Программирование, Электроника
Количество уроков:
108 уроков
Продолжительность:
55 часов
Способ обучения:
Для скачиванияДоставка почтой
Смотреть Благодаря видео урокам обучение станет наглядным и легко понятным. Помощь Во время обучения предоставляется онлайн поддержка от автора.
  • Описание

    Видеокурс, который призван научить Вас создавать собственные устройства на микроконтроллерах.

     

    Содержание курса:

    1. Что такое микроконтроллер? Понятие микропроцессора, микроконтроллера, контроллера, микрокомпьютера, микро-ЭВМ. История микроконтроллеров.
    2. Выбор микроконтроллера. Выбор наиболее подходящего микроконтроллера для начинающих.
    3. Языки программирования. Основные этапы эволюции языков программирования от машинных кодов и ассемблера до языков высокого уровня.
    4. Необходимые инструменты и литература. Обзор инструментов необходимых для изучения микроконтроллеров и литературы.
    5. Начальные сведения о микроконтроллере. Краткие сведения о выбранном для изучения микроконтроллере.
    6. Первый проект. Продолжительность урока Краткое описание основ работы в программе AVR Studio, описание основ языка ассемблера и краткие сведения об архитектуре микроконтроллеров AVR. Написание первой программы.
    7. Трансляция программы. Трансляция программы и получение файла прошивки для микроконтроллера. Краткий обзор содержимого файла прошивки. Разбор файла описаний и листинга программы. Размещение программы в памяти микроконтроллера.
    8. Краткий обзор программаторов. Последовательные и параллельные программаторы. Внутрисхемное программирование.
    9. Простой и надежный программатор. Описание простого и надежного программатора, который можно собрать «на коленках» за 10 минут. Рекомендации по сборке и использованию. Подробный разбор программы для работы с программатором.
    10. Простой программатор, работающий через USB. Описание схемы программатора и управляющей программы AVR Dude.
    11. Обзор других популярных программаторов. Обзор более сложных и более функциональных программаторов. Изучение встроенной программы программатора в среде AVR Studio.
    12. Изменение первой программы. Внесение изменений в текст первой программы.
    13. Программирование в машинных кодах. Подробный разбор файлов проекта и разбор содержимого файла прошивки. Редактирование кодов команд в файле прошивки.
    14. Среда разработки AVR Studio.
    15. PROTEUS. Основы работы в программе ISIS PROTEUS.
    16. Чтение из портов микроконтроллера. Считывание данных из портов ввода-вывода.
    17. Новые команды ассемблера. Изучение команд ассемблера. nop, ser, clr, dec, inc, neg, com, andi, and, ori, or, sbr, cbr, sbi, cbi и других.
    18. Выражения языка ассемблера. Подробный разбор всех выражений языка ассемблера, которые значительно упростят и облегчат написание программ.
    19. Регистр статуса. Изучение флагов регистра статуса.
    20. Команды операций сдвига. Команды сдвига вправо, влево и сдвиги через бит переноса.
    21. Парные регистры. 16-разрядные регистры X, Y, Z и R24,R25. Команды для работы с регистрами.
    22. Команды сравнения. Сравнение 8- и 16-битных констант.
    23. Команды передачи управления по условию. Работа с командами ветвления программы, в зависимости от условий.
    24. Команды безусловного перехода. Продолжительность урока Команды безусловного перехода на адреса в программной памяти.
    25. Команды условного перехода. Команды перехода в зависимости от условий.
    26. Теория отрицательных двоичных чисел. Представление отрицательных чисел в двоичной системе счисления. Понятие прямого кода, инверсного кода, дополнительного кода, дополнение до единицы, дополнение до двух.
    27. Практика использования отрицательных чисел. Примеры перевода чисел из прямого кода в обратный и дополнительный.
    28. Запись и чтение памяти данных. Организация памяти данных. Команды для чтения и записи байт памяти данных.
    29. Стековая память и подпрограммы. Понятие стека, инициализация и работа со стековой памятью. Регистр указателя стека.
    30. Ошибки при работе со стековой памятью. Использование стека без инициализации, нестандартное использование стековой памяти.
    31. Чтение байт из памяти программ. Размещение байт в программной памяти. Альтернативная адресация. Работа команд для чтения байт памяти программ.
    32. Макроопределения ассемблера. Подключение внешних файлов. Команды условного ассемблирования. Макросы языка ассемблера, подключение библиотечных файлов, задание условий ассемблирования программы.
    33. FUSE биты и другие специальные ячейки.
    34. Подключение электронных компонентов и «обвязки» микроконтроллера. Основные сведения по подключению внешних электронных компонентов и компонентов "обвязки" микроконтроллера.
    35. Краткий обзор современной базы электронных компонентов. Продолжительность урока Обзор популярных современных электронных компонентов.
    36. Правила трассировки печатной платы. Обзор основных правил по разводке печатной платы с микроконтроллером.
    37. Внешние прерывания.
    38. Энергонезависимая память данных EEPROM.
    39. Таймеры микроконтроллера.
    40. Сторожевой таймер. Различные режимы работы Watchdog-таймера.
    41. Аналоговый компаратор микроконтроллера. Инициализация аналогового компаратора. Конфигурация прерываний аналогового компаратора.
    42. Динамическая индикация.
    43. Матричная клавиатура. Понятие и реализация матричного режима опроса кнопок клавиатуры.
    44. Универсальный синхронный/асинхронный приемо-передатчик USART.
    45. Передача данных через USB.
    46. Энкодеры. Виды энкодеров, принцип работы. Подключение инкрементного энкодера к микроконтроллеру и алгоритм опроса его состояния.
    47. Символьный ЖК-индикатор на базе контроллера HD44780.
    48. Передача данных по инфракрасному каналу.
    49. ШИНА SPI.
    50. ШИНА I2C.
    51. ШИНА 1-WIRE.
  • Особенности обучения

    • Формат обучения: Видеоуроки
    • Количество уроков: 108 уроков
    • Продолжительность: 55 часов
    • Сопровождение: Онлайн консультация
    • Год выхода: 2016
    • Язык: Русский
    • Способ обучения: Для скачивания, Доставка почтой
    • Какой доступ: Материалы на электронную почту
    • Вариант доставки: Можете скачать к себе на устройство
    • Доступ: Сразу после оплаты
  • Процесс приобретения

      Официальный сайт
    1. Перейдите по кнопке: Начать обучение
    2. Произведите оформление заказа;
    3. На Ваш электронный адрес или мессенджер придет извещение с доступом к обучению.
  • Отзывы о «Программирование микроконтроллеров для начинающих»

    Размещая отзыв или комментарий, вы соглашаетесь с правилами и даёте согласие на обработку персональных данных в соответствии с условиями.
    • Ваш отзыв:

    • Ваш отзыв:

— Видеокурс —
Программирование микроконтроллеров для начинающих
Школа Везения

Вы смотрели

Русский классический романс
Дизайн журнала для самоучки
Как воспитать щенка правильно?
Старт: 22 марта, 10:00, 19:00 МСК
Photoshop для детей 10+
Омолаживающее питание
Татьяна Преображенская
Тематика: Для женщин

Выберите тематику

Наверх

© 2026, "video-kursi.net". Лучшие тренинги и курсы в одном месте. Все права на материалы, находящиеся на сайте, охраняются в соответствии с законодательством..