Начальное приветствие на LCD
Начальное приветствие на LCD
Всем привет!
Понемногу разбираюсь с программой, запнулся вот на чем:
Нужно реализовать вывод приветствия на экран LCD 1602, к примеру. Суть такова. Имеется устройство, в момент подачи питания на экран, в течении десятка секунд, хочется вывести приветствие.
Понемногу разбираюсь с программой, запнулся вот на чем:
Нужно реализовать вывод приветствия на экран LCD 1602, к примеру. Суть такова. Имеется устройство, в момент подачи питания на экран, в течении десятка секунд, хочется вывести приветствие.
Начальное приветствие на LCD
Можно так
Или так
Или так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Олег 18 апр 2016, 17:52, всего редактировалось 1 раз.
Начальное приветствие на LCD
Спасибо, а я в дебри пустился... Нужно-то было всегоОлег писал(а):Можно так

-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Начальное приветствие на LCD
Делал как здесь, но после времени показа эта надпись никуда не исчезает, а мешает выводу показаний. Нужно вставить "очистку экрана", скорее всего придется дописывать код вручную.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Начальное приветствие на LCD
Эти блоки очистку имеют внутри. Когда включаете следующей блок, должен очищаться экран от старой информации. Вход en блока должен быть выключен, если он включен, старые данные выводятся снова.
Последний раз редактировалось aidar_i 07 янв 2020, 20:15, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Начальное приветствие на LCD
Спасибо, попробую сделать так...
Только у меня в списке триггеров нет Ftrig...?
Только у меня в списке триггеров нет Ftrig...?
-
- Рядовой
- Сообщения: 30
- Зарегистрирован: 22 сен 2018, 11:42
- Откуда: Татарстан, Казань
- Имя: Александр
- Благодарил (а): 1 раз
Начальное приветствие на LCD
Вот ещё пример. Я его применяю, когда нужно выводить при включении служебную информацию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Начальное приветствие на LCD
Спасибо.
Дело в том, что у меня на "вкл/выкл" завязано много разной информации, вот теперь думаю - не будет ли она снова налазить друг на друга?.. Или на одно и то же место можно писать много разных "экранов"?
Дело в том, что у меня на "вкл/выкл" завязано много разной информации, вот теперь думаю - не будет ли она снова налазить друг на друга?.. Или на одно и то же место можно писать много разных "экранов"?
Начальное приветствие на LCD
Ох и любит же народ некропостить.
[ref]Dragony[/ref], вам надо выводить информацию при включении?
Тогда просто первую плату сделайте "Выполнение по условию" и "Выполнять в цикле пока". Задайте переменную, которая должна измениться через нужное вам время. И скажем пока эта переменная False выполняется цикл в одной плате. Как только она изменилась на True программа в эту плату больше не зайдёт.
[ref]Dragony[/ref], вам надо выводить информацию при включении?
Тогда просто первую плату сделайте "Выполнение по условию" и "Выполнять в цикле пока". Задайте переменную, которая должна измениться через нужное вам время. И скажем пока эта переменная False выполняется цикл в одной плате. Как только она изменилась на True программа в эту плату больше не зайдёт.
Начальное приветствие на LCD
[ref]edyapd[/ref], выполнять в цикле это хорошо , но таймер должен отключить слачала вход енейбл экрана, а только тогда запретить выполнение платы..иначе могут быть накладки
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Начальное приветствие на LCD
Спасибо, примерно так и думал. Осталось только разобраться с этим "выполнением по условию"...edyapd писал(а): 07 янв 2020, 12:31 Ох и любит же народ некропостить.
[ref]Dragony[/ref], вам надо выводить информацию при включении?
Тогда просто первую плату сделайте "Выполнение по условию" и "Выполнять в цикле пока". Задайте переменную, которая должна измениться через нужное вам время. И скажем пока эта переменная False выполняется цикл в одной плате. Как только она изменилась на True программа в эту плату больше не зайдёт.
С программированием давно не имел дела.
Начальное приветствие на LCD
[spoiler=Так вроде так и должно получиться] [/spoiler]dizzyy писал(а): 07 янв 2020, 13:16 но таймер должен отключить слачала вход енейбл экрана, а только тогда запретить выполнение платы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Начальное приветствие на LCD
Самый правильный и простой ответ от Олега (Или так).
Посмотрел код дисплея, экран очищается в каждом цикле постоянно. И данные выводятся в каждом цикле заново. Когда EN выключен, крутится только очистка. Этот дисплей мне давно не нравился, при смене данных на экране, значения, постоянно отображающиеся, моргают кратковременно.
Вот мои ПБ для этого дисплея.
Посмотрел код дисплея, экран очищается в каждом цикле постоянно. И данные выводятся в каждом цикле заново. Когда EN выключен, крутится только очистка. Этот дисплей мне давно не нравился, при смене данных на экране, значения, постоянно отображающиеся, моргают кратковременно.
Вот мои ПБ для этого дисплея.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Начальное приветствие на LCD
ну так выводить все можно в одной плате , а что именно задает мультиплексор..
-
- Сержант
- Сообщения: 170
- Зарегистрирован: 02 янв 2020, 11:55
- Имя: Александр
- Благодарил (а): 10 раз
- Поблагодарили: 4 раза
Начальное приветствие на LCD
Спасибо, буду искать блок Ftrig...aidar_i писал(а): 07 янв 2020, 21:58 Самый правильный и простой ответ от Олега (Или так).
Посмотрел код дисплея, экран очищается в каждом цикле постоянно. И данные выводятся в каждом цикле заново. Когда EN выключен, крутится только очистка. Этот дисплей мне давно не нравился, при смене данных на экране, значения, постоянно отображающиеся, моргают кратковременно.
Вот мои ПБ для этого дисплея.
HD44780.flp
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей