Программирование МК PIC. Урок 20. LCD 20x4. 4-битный режим
Описание
Продолжаем работу по программированию контроллеров PIC.
На данном мы попробуем к микроконтроллеру PIC подключить символьный дисплей, в котором находятся 4 строки по 20 символов, используя полноправный 4-битный способ его подключения.
Данный дисплей собран на контроллере HD44780.
8-битный режим подключения данного дисплея мы уже использовали в уроке 10, поэтому пришла пора попробовать режим 4-разрядный. Это позволит нам сэкономить несколько ножек порта.
Микроконтроллер мы будем использовать тот же - PIC16F877A.
Приобрести программатор PICKit3 (неоригинальный) можно здесь https://alii.pub/71zlk8?erid=2SDnjdfn9TQ
Приобрести программатор PICKit3 (оригинальный) можно здесь https://alii.pub/71zl61?erid=2SDnjcczKRL
Дисплей LCD 20x4 можно приобрести тут https://alii.pub/71ziea?erid=2SDnjd8a3H4
Навигация по видео:
00:00 Введение
02:40 Схема урока
05:50 Настроим проект
07:37 Функция передачи тетрады (половины байта)
12:24 Функция инициализации
17:30 Напишем небольшой тест
18:56 Проверим наш код на практике
Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://rutube.ru/video/982a5772f79089a03b10c396fca77472/
Урок 2. Первый проект в MPLAB X IDE https://rutube.ru/video/0740572c329beef30cbce8e1652e6098/
Урок 5. Таймеры https://rutube.ru/video/39146e4be4f09ed3f8070b0ef3361ec2/
Урок 7. Семисегментный индикатор. Динамическая индикация https://rutube.ru/video/d383d3d830648d36dc1c43ecf5f99f94/
Урок 8. TIMER1 https://rutube.ru/video/2074cd1e340edac638b6bac04778704c/
Урок 9. TIMER2 https://rutube.ru/video/d5b28af72748f071f6376734b55452d5/
Урок 10. LCD 20x4. 8-битный режим. Часть 1 https://rutube.ru/video/80fbc9688710a47d32a8650dc98f1f5e/
Урок 10. LCD 20x4. 8-битный режим. Часть 2 https://rutube.ru/video/5cc679b19583391075803771bc368178/
Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-20-lcd-20x4-4-bitnyj-rezhim/
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
https://yoomoney.ru/to/41001176473465
Карта Сбербанка (МИР)
2202201799288929
Рекомендуемые видео




















