Библиотека для индикатора . Пример написан для 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 КБ]
Скачиваний: 774
Библиотека для индикатора [url=http://www.ekits.ru/index.php?productID=3163]SHD0032[/url]. Пример написан для ATtiny2313, тактовая частота 8 МГц от внутреннего генератора.
Библиотека имеет два независимых режима вывода значений на индикатор:
Положение точки на индикаторе определяется четырьмя младшими битами переменной Pointer_Points. Каждый бит соответствует разряду индикатора. 1 – высвечивается точка, 0 – не высвечивается точка. Пример (отображаются все точки разрядов): [b]#b1111 -> Pointer_Points[/b]
1. Подпрограмма [b]Send_SHD0032[/b], выводит значения переменных [b]Digit1, Digit2, Digit3, Digit4,[/b] на индикатор.
2. Вывод строки (код ASCII) на индикатор производится с помощью макроса [b]Print (string)[/b]. Пример вывода цифр 1234 на индикатор: [b]Print (“1234”)[/b]. Значения цифр и символов выводятся из файла [b]Digits_ABC.csv[/b] находящегося в папке проекта.
Выводимые значения из файла: [b]“- . 0123456789”[/b]
Вывод ENABLE индикатора подключается к выводу PB2 (14). Значением OCR0A можно изменять яркость свечения индикатора. 0 -> OCR0A (максимальная яркость), 230 -> OCR0A (минимальная яркость)
[attachment=0]SHD0032G_V2.zip[/attachment]