Библиотека для индикатора . Пример написан для ATtiny2313, тактовая частота 8 МГц от внутреннего генератора.
Библиотека имеет два независимых режима вывода значений на индикатор:
Положение точки на индикаторе определяется четырьмя младшими битами переменной Pointer_Points. Каждый бит соответствует разряду индикатора. 1 – высвечивается точка, 0 – не высвечивается точка. Пример (отображаются все точки разрядов): #b1111 -> Pointer_Points
1. Подпрограмма Send_SHD0032, выводит значения переменных Digit1, Digit2, Digit3, Digit4, на индикатор.
2. Вывод строки (код ASCII) на индикатор производится с помощью макроса Print (string). Пример вывода цифр 1234 на индикатор: Print (“1234”). Значения цифр и символов выводятся из файла Digits_ABC.csv находящегося в папке проекта.
Выводимые значения из файла: “- . 0123456789”
Вывод ENABLE индикатора подключается к выводу PB2 (14). Значением OCR0A можно изменять яркость свечения индикатора. 0 -> OCR0A (максимальная яркость), 230 -> OCR0A (минимальная яркость)
SHD0032G_V2.zip [80.64 КБ]
Скачиваний: 773