11:03
Барграф настройки для знакосинтезирующего ЖК

 Интересная библиотека для создания барграфов (это типо линейки с ползунком) в своем проекте. С помощью него упрощается визуальная настройка параметров, да и выглядит приятней и по взрослому.

 На данный момент можно сделать такие шкалы:




 Для подключения библиотеки в начале программы прописываем следующие строки:

Const Lcd_bar_style = [Style]
$include "lcd_bar.bas"

 А в месте где нужно вывести барграф, вставляем вот это:

Locate [x] , [y]
Lcd_bar [value] , [x-size]

Небольшой пример использования в программе:

$regfile = "m32def.dat"
$crystal = 16000000
$hwstack = 32
$swstack = 16
$framesize = 32

$sim

Config Lcd = 16 * 2
Const Lcd_bar_style = 1
$include "..\inc\lcd_bar.bas"

Dim Value As Byte

Cls
Do
Locate 1 , 2
Lcd_bar Value , 14

Value = Value + 2
If Value = 102 Then Value = 0

'Waitms 50
Loop
End

 В этом примере на дисплей выводится бар размером 14 знакомест с возможностью подстройки 0-100%. 

В строчке  выбирается стиль бара

Const Lcd_bar_style = [Style] 

вместо параметра [style] вставляется цифра от 0 до 4, в данный момент возможно применение 5 стилей. Они обозначены цифрами на картинке в начале статьи. 

Подключение библиотеки прописывается в строчке  $include

Библиотека 


Полная версия





Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order
авторизация
Логин:
Пароль:
Комментарии
Двухпериодный автомат включения/выключения
24.03.2017 - Ghiotto:
С точки зрения безопасности лучше селектор режима подключать напрямую к базовому...
Фильтр Калмана
24.03.2017 - Ghiotto:
а получился цифровой фильтр низких частот
Минитерминал v.2.0
23.03.2017 - sakatgg:
Нарисовал плату под DIP
mediafire.com/file/mpdxd2825em872a/Минитерминал+0...
Направлятор
22.03.2017 - RD3AVJ:
Привет дружище!
в гугле отрыл гдето
там есть прога для винды, по к...
USB розетка для ноутбука
22.03.2017 - exersizze:
Автор max, напишите ему в личку

...
Направлятор
22.03.2017 - exersizze:
RD3AVJ, а где ты для ардуины код с калибровкой взял?
USB розетка для ноутбука
21.03.2017 - jedayak:
Доброго времени суток
как связаться с автором сего чуда и приобрасти его?
Направлятор
21.03.2017 - RD3AVJ:
upd: похоронил идею использовать этот магнитометр в проектах, ибо калибровка пре...
Направлятор
20.03.2017 - RD3AVJ:
Коллеги, чтобы получить правильные показания магнитометра с помощью акселерометр...