Семисегментный дисплей — это разновидность электронного устройства отображения десятичных чисел , которое является альтернативой более сложным матричным дисплеям .
Семисегментные дисплеи широко используются в цифровых часах , электронных счетчиках, базовых калькуляторах и других электронных устройствах, отображающих числовую информацию. [1]
Семисегментное представление цифр можно найти в патентах еще 1903 года (в патенте США № 1126641 ), когда Карл Кинсли изобрел метод телеграфной передачи букв и цифр и их печати на ленте в сегментированном формате. В 1908 году Ф.В. Вуд изобрел 8-сегментный дисплей, на котором с помощью диагональной полосы отображалась цифра 4 ( патент США 974943 ). В 1910 году на сигнальном табло котельной электростанции был применен семисегментный индикатор, подсвеченный лампочками накаливания. [2] Они также использовались для показа набранного телефонного номера операторам при переходе от ручного набора номера к автоматическому. [3] Они не получили широкого распространения до появления светодиодов в 1970-х годах.
В некоторых первых семисегментных дисплеях использовалась нить накаливания в вакуумированной лампе; они также известны как нумитроны . [4] В варианте (минитроны) использовался вакуумированный герметичный ящик. Минитроны — это сегментные дисплеи накаливания, которые размещаются в корпусах DIP ( двойной линейный корпус ), как современные сегментные светодиодные дисплеи. Они могут иметь до 16 сегментов . [5] [6] [7] Были также сегментные дисплеи, в которых вместо светодиодов или нитей накаливания использовались небольшие лампы накаливания. Они работали аналогично современным светодиодным сегментным дисплеям. [8]
Версии с вакуумно-люминесцентными дисплеями также использовались в 1970-х годах. [9]
Во многих ранних (около 1970-х годов) светодиодных семисегментных дисплеях каждая цифра была построена на одном кристалле . Это сделало цифры очень маленькими. Некоторые включали в конструкцию увеличительные линзы, чтобы сделать цифры более разборчивыми. [10] [11] В других конструкциях для каждого сегмента дисплея использовалось 1 или 2 матрицы. [12] [13]
Семисегментный шаблон иногда используется в плакатах или тегах, где пользователь либо применяет цвет к предварительно напечатанным сегментам, либо применяет цвет через семисегментный шаблон цифр для составления таких цифр, как цены на продукты или номера телефонов.
Для многих приложений точечно-матричные жидкокристаллические дисплеи (ЖК-дисплеи) в целом вытеснили светодиодные дисплеи, хотя даже в ЖК-дисплеях широко распространены семисегментные дисплеи. В отличие от светодиодов, формы элементов ЖК-панели произвольны, поскольку они формируются на дисплее методом фотолитографии . Напротив, форма светодиодных сегментов, как правило, представляет собой простые прямоугольники , поскольку им необходимо физически придать форму, что затрудняет формирование более сложных форм, чем сегменты семисегментных дисплеев. Однако легкое распознавание семисегментных дисплеев и сравнительно высокий визуальный контраст , получаемый такими дисплеями по сравнению с матричными цифрами, делают семисегментные многоразрядные ЖК-экраны очень распространенными на базовых калькуляторах .
Семисегментный дисплей вдохновил дизайнеров шрифтов на создание шрифтов, напоминающих этот дисплей (но более разборчивых), таких как New Alphabet , «DB LCD Temp», «ION B» и т. д.
Семисегментные дисплеи, в которых используется ограниченный набор букв, которые выглядят как (перевернутые) цифры, обычно используются школьниками для формирования слов и фраз с использованием метода, известного как « правописание калькулятора ».
Семисегментные дисплеи могут использовать жидкокристаллический дисплей (ЖК-дисплей), светодиод (СИД) для каждого сегмента, электрохромный дисплей или другие методы генерации или управления светом, такие как газовый разряд с холодным катодом (Panaplex), вакуумная флуоресцентная технология. (VFD), нити накаливания (Numitron) и другие. Для тотемов цен на бензин и других крупных знаков по-прежнему широко используются лопастные дисплеи , состоящие из перевернутых с помощью электромагнита светоотражающих сегментов (или «лопастей»). Предшественником 7-сегментного дисплея в 1950-1970-х годах была Никси- лампа с холодным катодом, похожая на неоновую лампу . Начиная с 1970 года компания RCA продавала устройство отображения, известное какНумитрон , в котором использовались нити накаливания, расположенные в виде семисегментного дисплея. [14]В СССР первый электронный калькулятор «Вега», выпускавшийся с 1964 года, содержал 20 десятичных цифр с семисегментнымэлектролюминесцентным дисплеем. [15]
В простом корпусе светодиодов обычно все катоды ( отрицательные клеммы) или все аноды (положительные клеммы) сегментных светодиодов соединены и выведены на общий вывод; это называется устройством с «общим катодом» или «общим анодом». [16] Следовательно, для корпуса из 7 сегментов плюс десятичная точка потребуется только девять контактов, хотя коммерческие продукты обычно содержат больше контактов и/или пробелов, где будут располагаться контакты, чтобы соответствовать стандартным гнездам микросхем. Также существуют интегрированные дисплеи с одной или несколькими цифрами. Некоторые из этих встроенных дисплеев имеют собственный внутренний декодер , хотя большинство из них его не имеют: каждый отдельный светодиод выводится на соединительный контакт, как описано.
Многоразрядные светодиодные дисплеи, используемые в карманных калькуляторах и аналогичных устройствах, используют мультиплексированные дисплеи , чтобы уменьшить количество контактов ввода-вывода, необходимых для управления дисплеем. Например, все аноды сегментов A каждой позиции цифры будут соединены вместе и с выводом схемы драйвера , а катоды всех сегментов каждой цифры будут подключены. Чтобы управлять каким-либо конкретным сегментом любой цифры, управляющая интегральная схема должна включать драйвер катода для выбранной цифры и драйверы анода для нужных сегментов; затем, после короткого интервала гашения, выбирается следующая цифра и последовательно загораются новые сегменты. Таким образом, для восьмиразрядного дисплея с семью сегментами и десятичной точкой потребуется только 8 катодных драйверов и 8 анодных драйверов вместо шестидесяти четырех драйверов и выводов микросхемы. [17] Часто в карманных калькуляторах линии передачи цифр также используются для сканирования клавиатуры, что обеспечивает дополнительную экономию; однако одновременное нажатие нескольких клавиш приведет к странным результатам на мультиплексном дисплее.
Хотя невооруженному глазу все цифры на светодиодном дисплее кажутся освещенными, на мультиплексном дисплее в любой момент времени светится только одна цифра. Цифра меняется с достаточно высокой скоростью, поэтому человеческий глаз не может увидеть мигание (на более ранних устройствах оно могло быть видно периферийным зрением).
Семь сегментов расположены в виде прямоугольника с двумя вертикальными сегментами с каждой стороны и по одному горизонтальному сегменту вверху, посередине и внизу. Часто прямоугольник наклонен (наклонен), что может улучшить читаемость. В большинстве случаев сегменты имеют почти одинаковую форму и размер (обычно вытянутые шестиугольники , хотя также можно использовать трапеции и прямоугольники ); хотя в случае арифмометров вертикальные сегменты длиннее и имеют более причудливую форму на концах, чтобы сделать их более легко читаемыми. Семь элементов дисплея могут светиться в различных комбинациях, обозначая каждую арабскую цифру .
Отдельные сегменты обозначаются буквами от «a» до «g», а необязательная десятичная точка («восьмой сегмент», называемый DP) иногда используется для отображения нецелых чисел. [18] [16] Один байт может закодировать полное состояние семисегментного дисплея, включая десятичную точку. Наиболее популярные битовые кодировки — gfedcba и abcdefg . В представлении gfedcba значение байта 0x06 включает сегменты «c» и «b», которые отображают «1».
Числовые цифры от 0 до 9 являются наиболее распространенными символами, отображаемыми на семисегментных дисплеях. Наиболее распространенные шаблоны, используемые для каждого из них: [20]
Альтернативные шаблоны: цифра 1 может быть представлена левыми сегментами, цифры 6 и 9 могут быть представлены без «хвоста», а цифра 7 может быть представлена с «хвостом»: [21]
В Unicode 13.0 для сегментированных цифр 0–9 в блоке «Символы для устаревших вычислений» было присвоено 10 кодовых точек , чтобы воспроизвести ранние компьютерные шрифты, которые включали семисегментные версии цифр. [22] В официальной ссылке указана менее распространенная четырехсегментная цифра «7». Символы, отображаемые вашим браузером:
Четыре двоичных бита необходимы для указания чисел 0–9, но также могут указывать 10–15, поэтому обычно декодеры с 4-битными входами могут также отображать шестнадцатеричные (шестнадцатеричные) цифры. Сегодня для обозначения A – F обычно используется комбинация прописных и строчных букв; [23] это делается для получения уникальной, однозначной формы для каждой шестнадцатеричной цифры (в противном случае заглавная буква «D» будет выглядеть идентично «0», а заглавная буква «B» будет выглядеть идентично «8»). [24] [25] [26] [27] Также цифра «6» должна отображаться с горящей верхней полосой, чтобы избежать двусмысленности с буквой «b».
Большинство букв латинского алфавита можно разумно реализовать с помощью семи сегментов. Хотя не все буквы доступны, можно составить много полезных слов. Тщательным выбором слов иногда можно обойти многие недостатки кодировок семисегментного алфавита.
Короткие сообщения с информацией о состоянии (например, «» на проигрывателе компакт-дисков) также обычно отображаются на семисегментных дисплеях. В случае таких сообщений не обязательно, чтобы каждая буква была однозначной, достаточно, чтобы слова в целом были читаемыми.
Примеры:
Семисегментные дисплеи также использовались для отображения букв кириллицы и греческого алфавита :
Шаблонов достаточно, чтобы показать все буквы, но лишь немногие представления являются однозначными и в то же время интуитивно понятными. [28] Если на устройстве необходимо отображать все буквы, шестнадцатисегментные и точечно-матричные дисплеи являются лучшим выбором, чем семисегментные дисплеи.
Семь сегментов способны отображать некоторые символы пунктуации .
Десятичная точка может использоваться для добавления точки после буквы.
В прошлом некоторые микросхемы семисегментных декодеров не выводили следующий современный десятичный/шестнадцатеричный шрифт.
Существуют также четырнадцати- и шестнадцатисегментные дисплеи (полные буквенно-цифровые символы); однако в основном они были заменены матричными дисплеями . 22-сегментные дисплеи, способные отображать полный набор символов ASCII [46], были ненадолго доступны в начале 1980-х годов, но не оказались популярными.
{{cite book}}
: |work=
игнорируется ( помощь )