Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:examples:display:segment_display [2010/11/03 18:07] – создано eduardtlmkru:examples:display:segment_display [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 68: Line 68:
 </code> </code>
  
-~~PB~~+<pagebreak>
  
 <code c> <code c>
Line 113: Line 113:
 Для отображения цифр и буквы "E" сегментами, создан постоянный массив //segment_char_map//, где зажигание каждого сегмента обозначено битом 1, а потухание битом 0. Биты из нижнего в верхний (в бинарной форме слева направо) обозначают сегменты A, B, C, D, E, F, G и DP. Управляющий интерфейс драйвера выполняется программным SPI или с использованием программного управления передачи данных выводов в программе. Функцией //segment_display_init// все три вывода настраиваются выходами. Для отображения (дисплея) сигнала используется функция //segment_display_write// которая находит в массиве карту сегментов сигнала и передает все значения сегментов драйверу по битам. Частотой тактового сигнала при помощи программных пауз получено приблизительно 500 kHz. Для отображения цифр и буквы "E" сегментами, создан постоянный массив //segment_char_map//, где зажигание каждого сегмента обозначено битом 1, а потухание битом 0. Биты из нижнего в верхний (в бинарной форме слева направо) обозначают сегменты A, B, C, D, E, F, G и DP. Управляющий интерфейс драйвера выполняется программным SPI или с использованием программного управления передачи данных выводов в программе. Функцией //segment_display_init// все три вывода настраиваются выходами. Для отображения (дисплея) сигнала используется функция //segment_display_write// которая находит в массиве карту сегментов сигнала и передает все значения сегментов драйверу по битам. Частотой тактового сигнала при помощи программных пауз получено приблизительно 500 kHz.
  
-~~PB~~+<pagebreak>
  
 Далее приведен более конкретный пример программы использования цифрового индикатора. В программе используются заранее описанные в библиотеке функции. Программа считает цифры от нуля до девяти приблизительно с секундным интервалом. Подобный подсчет получен приобретением модуля из большего числа. Далее приведен более конкретный пример программы использования цифрового индикатора. В программе используются заранее описанные в библиотеке функции. Программа считает цифры от нуля до девяти приблизительно с секундным интервалом. Подобный подсчет получен приобретением модуля из большего числа.
ru/examples/display/segment_display.1288807676.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0