Программирование МК AVR. УРОК 35. Модуль LCD 16x2 с кнопками HD
Программирование на СИ в среде Atmel Studio. В данном занятии мы попытаемся подключить к МК Atmega8a дисплей LCD 16x2 на микроконтроллере HD44780, но не просто дисплей с контроллером, а такой же дисплей, установленный на модуле с кнопками. И кнопки на данном модуле не просто подключены каждая к определенным ножкам контроллера, а через резисторный делитель собираются все на одну ножку и посредством использования АЦП мы будем определять, какая именно кнопка нажата. АЦП включен будет в режиме использования прерываний. Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Дисплей LCD 16x2 с кнопками можно приобрести здесь http://ali.pub/1vth7e Навигация по видео: 01:30 Небольшой обзор модуля дисплея 07:22 Создадим и настроим проект в Atmel Studio, добавим модули из прошлых проектов 10:00 Исправим проект под требования данного модуля 12:22 Проверим первоначальный код на живом дисплее и контроллере и продолжим писать код 24:27 Проверим написанный код в программе Proteus и, обнаружив ошибку, быстренько её исправим 26:33 Проверим полностью написанный код на настоящем контроллере и дисплее Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Большая посылка Stm32f103 LCD1602 Key USB-TTL Макетницы Провода http://www.youtube.com/watch?v=0YVPIruMz_s Урок 12. LCD индикатор 16x2. Часть 1 http://www.youtube.com/watch?v=UVlz2M5oMhc Урок 12. LCD индикатор 16x2. Часть 2 http://www.youtube.com/watch?v=v5eZ9mznAnE Урок 12. LCD индикатор 16x2. Часть 3 http://www.youtube.com/watch?v=1Z0NnnKlW3M Урок 12. LCD индикатор 16x2. Часть 4 http://www.youtube.com/watch?v=1B6Gp00HlA0 Урок 12. LCD индикатор 16x2. Часть 5 http://www.youtube.com/watch?v=WZG0PUyJLpM Урок 22. Изучаем АЦП. Часть 1. http://www.youtube.com/watch?v=JUy8tAjBvhc Урок 22. Изучаем АЦП. Часть 2. http://www.youtube.com/watch?v=moKP_M7MsWs Урок 22. Изучаем АЦП. Часть 3. http://www.youtube.com/watch?v=UdG0SlLw8QU Исходный код здесь http://narodstream.ru/?page_id=477#codelink Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112