Простой и понятный семисегментный одноразрядный индикатор. Состоит из восьми светодиодов, семь из них формируют цифру сегменты , один точку. Опытным путем подобрано, что для комфортного восприятия требуется порядка 5 мс на один разряд, то есть 20 на все четыре, что составляет знакомые по ламповому телевидению 50 кадров в секунду.
Ардуино: динамическая индикация
Обсудить; оставить комментарий blogger. В настоящее время для отображения информации всё чаще используются графические дисплеи, однако, семисегментные индикаторы также не утратили своего значения. Если требуется лишь отображение чисел, то они могут стать более предпочтительным вариантом, так как просты в управлении и могут использоваться совместно с любым микроконтроллером с достаточным количеством выводов. Жидкокристаллические семисегментные индикаторы обладают сверхнизким энергопотреблением например, в электронных часах, вместе со схемой управления работают от одной батарейки в течение нескольких лет. На этой странице будем вести речь о светодиодных семисегментных индикаторах. Они имеют предельно простую конструкцию, дёшевы, надёжны.
Речь в этой статье пойдет о цифровых или цифробуквенных дисплеях для индикации различных показаний, которые часто так и называют индикаторами. Здесь мы остановимся только на одной их разновидности — светодиодных LED семисегментных индикаторах и нюансах обращения с ними. На мой взгляд, одна из самых древних разновидностей дисплеев незаслуженно отставлена на периферию разработок, хотя по многим параметрам контрасту, читаемости, минимальной неиспользуемой площади окна, надежности и долговечности, наконец LED-семисегментники дают фору любым другим разновидностям, включая ближайших конкурентов в виде OLED. Их самый главный очевидный недостаток — ограниченное количество доступных символов. Если не изощряться, то фактически это только цифры и небольшое количество значков, вроде минуса, градуса или буквы Е. В некоторой части этот недостаток преодолим, если принять в рассмотрение и сегментные разновидности.
Динамическая индикация широко применяется для отображения различной информации, например температуры, напряжения, времени или просто количества срабатывания каких-либо устройств или датчиков. Динамическая индикация на базе семисегментных индикаторов отлично согласуется в совместной работе с микроконтроллерами. Однако в литературе по программированию микроконтроллеров AVR данный вопрос рассмотрен очень поверхностно и далеко не в каждой книге, посвященной соответствующей тематике. Поэтому более подробно рассмотрим, как подключить семисегментный индикатор с динамической индикацией к микроконтроллеру, в данном случае — к ATmega8, но аналогия сохраняется для МК AVR любой серии. По количеству разрядов цифр динамические семисегментные индикаторы бывают одноразрядные, двухразрядные, трехразрядные, четырехразрядные и очень редко — шестиразрядные.