Программирование МК PIC. Урок 10. LCD 20?4. 8-битный режим. Часть 1

author narod stream   1 мес. назад
520 views

33 Like   0 Dislike

Программирование МК PIC. Урок 10. LCD 20x4. 8-битный режим. Часть 2

Продолжаем работу по программированию контроллеров PIC. На данном мы попробуем к микроконтроллеру PIC подключить символьный дисплей, в котором находятся 4 строки по 20 символов, используя полноправный 8-битный способ его подключения. Данный дисплей собран на контроллере HD44780. Микроконтроллер мы будем использовать несколько другой, но очень похожий на тот, который мы использовали в прошлых занятиях, - это - PIC16F877A. В данной части урока мы напишем библиотеку для дисплея и, воспользовавшись ею, выведем на него текстовые строки. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Навигация по видео: 00:09 Введение 03:44 Добавим функции задержки и инициализации портов 05:57 Функция пердачи байта в контроллер дисплея 08:01 Напишем функцию инициализации дисплея 16:31 Добавим функции вывода строки на дисплей и позиционирования 20:59 Выведем строки на дисплей 21:40 Проверка кода на практике 28:10 Наши планы Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4 Урок 7. Семисегментный индикатор. Динамическая индикация https://youtu.be/uaYBXeAYSN4 Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw Урок 9. TIMER2 https://youtu.be/24cRxKzEBxs Урок 10. LCD 20x4. 8-битный режим. Часть 1 https://youtu.be/g8QFVrOK7Yk Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/pic-urok-10-lcd-20x4-8-bitnyj-rezhim-chast2/ Группа в контакте 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

MPLAB XC8 for Beginners Tutorial -5- Interfacing an LCD Display

Learn how to use an LCD with PIC microcontroller. You'll learn how to interface an LCD with PIC, send characters, numbers to be displayed, clear the display and position the cursor. For more info and download project source files: http://www.studentcompanion.net/en/interfacing-lcd-display-with-pic-microcontroller-xc8/ Have questions, need assistance or looking for source code? Engage with us and please do not forget to support us with any donation: Please Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K8RNMNDNFBV58 Facebook: https://www.facebook.com/StudentCompanion Twitter: https://twitter.com/StCompanion Google+: https://plus.google.com/+StudentCompanionSA/posts Patreon: https://www.patreon.com/StudentCompanion

Программирование МК PIC. Урок 11. Внутренняя энергонезависимая память EEPROM. Часть 1

Продолжаем работу по программированию контроллеров PIC. На данном мы научимся программировать чтение и запись встроенной в контроллер энергонезависимой памяти EEPROM, а для того чтобы это выглядело более наглядно, мы будем использовать символьный дисплей размерностью 20x4, собранный на контроллере HD44780. Микроконтроллер мы будем использовать тот же - PIC16F877A, расположенный на удобной и недорогой отладочной плате. В данной части урока мы познакомимся с организацией, а также с чтением и записью памяти EEPROM, создадим проект и напишем библиотеку для работы с EEPROM. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Навигация по видео: 00:08 Введение 03:23 Знакомство с памятью EEPROM 04:25 Регистры EEPROM 08:36 Чтение и запись EEPROM 11:11 Настроим проект 14:41 Напишем функции чтения и записи байтов 16:46 Функции чтения и записи двухбайтовых величин 18:50 Функции чтения и записи двухбайтовых величин 19:18 Функции чтения и записи строк Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 10. LCD 20x4. 8-битный режим. Часть 1 https://youtu.be/g8QFVrOK7Yk Урок 10. LCD 20x4. 8-битный режим. Часть 2 https://youtu.be/fiAsj7KvyL8 Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-11-vnutrennyaya-energonezavisimaya-pamyat-eeprom-chast-1/ Группа в контакте 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

How to Connect an I2C Lcd Display to an Arduino Uno Tutorial

How to connect an i2c LCD display to an Arduino UNO tutorial. This is the third video in a series about the Keyes Arduino systems learning kit. Visit the techydiy Amazon com shop and help support the channel: https://www.amazon.com/shop/techydiyorguk Arduino RFID Kit: http://goo.gl/BRvfiH NewliquidCrystal library: https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home i2c Scanner: http://playground.arduino.cc/Main/I2cScanner Arduino IDE software: https://www.arduino.cc/ SUBSCRIBE TECHYDIY CHANNEL: http://bit.ly/2des2sq SUBSCRIBE TECHYDIY REVIEWS CHANNEL: http://bit.ly/2dGwUCl techydiy ► http://www.techydiy.org Facebook ► http://facebook.com/techydiy Twitter ► http://twitter.com/techydiy Pinterest ► http://www.pinterest.com/techydiy

Programación en Ensamblador(ASM) para PIC-[LCD]

El vídeo 16 del curso de programación en ensamblador para pic, como usar una LCD para mostrar un mensaje básico. Usamos una LCD de 16x2 o 14x2 y el pic 16f628a. ►Sitio web (Código Fuente | Source-Code) : http://exprogramacion.com/microcontroladores.php ►Facebook: https://www.facebook.com/ExProgramacion ►Twitter: https://twitter.com/ExProgramacion

Продолжаем работу по программированию контроллеров PIC.
На данном мы попробуем к микроконтроллеру PIC подключить символьный дисплей, в котором находятся 4 строки по 20 символов, используя полноправный 8-битный способ его подключения.
Данный дисплей собран на контроллере HD44780.
Микроконтроллер мы будем использовать несколько другой, но очень похожий на тот, который мы использовали в прошлых занятиях, - это - PIC16F877A.
В данной части урока мы познакомимся с дисплеем, со схемой и её компонентами, а также создадим и настроим проект.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl

Навигация по видео:
00:09 Введение
04:41 Контроллер PIC16F877A
08:35 Подключим нашу схему и познакомимся с её компонентами
18:32 Создадим проект
20:15 Добавим и настроим модули проекта

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4
Урок 7. Семисегментный индикатор. Динамическая индикация https://youtu.be/uaYBXeAYSN4
Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw
Урок 9. TIMER2 https://youtu.be/24cRxKzEBxs

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-10-lcd-20x4-8-bitnyj-rezhim-chast1/

Группа в контакте 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

Comments for video: