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

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

     

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

    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 часов
    Приобретение Подробнее по кнопке ниже
    1. Официальный сайт
      • Перейдите по кнопке ''Узнать больше'';
      • Ознакомьтесь с более подробной информацией;
      • Ознакомьтесь с условиями преобретения;
      • Произведите оформление заказа;
      • На Ваш электронный адрес прийдет инструкция и/или с Вами свяжется менеджер доставки.
  • Отзывы о «Программирование микроконтроллеров для начинающих»

    Добавляйте свои отзывы! Вопросы и ответы увеличат для Вас возможность реализации Ваших задач. Самоорганизация пользователей приводит к положительному результату выбора курса!
    • Ваш отзыв:

      Отзывы (0)
    • Ваш отзыв:

Программирование микроконтроллеров для начинающих
Видеокурс «Программирование микроконтроллеров для начинающих»
Узнать больше