Представления символов семисегментного дисплея
Различные формы цифровых цифр , букв и знаков препинания на семисегментных дисплеях не стандартизированы какой-либо соответствующей организацией (например, ISO , IEEE или IEC ). Unicode обеспечивает кодировку для сегментированных цифр в Unicode 13.0 в блоке «Символы для устаревших вычислений» .
цифра
[ редактировать ]U + 1FBF0 | U + 1FBF1 | U + 1FBF2 | U + 1FBF3 | U + 1FBF4 | U + 1FBF5 | U + 1FBF6 | U + 1FBF7 | U + 1FBF8 | U + 1FBF9 |
обычно используются два основных соглашения Для некоторых арабских цифр : сегмент A не является обязательным для цифры 6 ( / ), [1] [2] [3] [4] сегмент F для 7 ( / ) и отрезок D для 9 ( / ). [1] [2] [3] [4] Хотя ЭФ ( ) также может использоваться для обозначения цифры 1, но, похоже, это делается редко, если вообще когда-либо. CDEG ( ) иногда встречается на старых калькуляторах и обозначает 0.
было задано 10 кодовых точек В Unicode 13.0 для сегментированных цифр 0–9 в блоке «Символы для устаревших вычислений» :
Символы устаревших вычислений [1] [2] Официальная таблица кодов Консорциума Unicode (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
U + 1FBFx | 🯰 | 🯱 | 🯲 | 🯳 | 🯴 | 🯵 | 🯶 | 🯷 | 🯸 | 🯹 | ||||||
Примечания |
Алфавит
[ редактировать ]Помимо десяти цифр, семисегментные дисплеи могут использоваться для отображения большинства букв латинского , кириллического и греческого алфавитов, включая знаки препинания .
Прописные буквы | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
строчные буквы | ||||||||||||||||||||||||||
Пунктуация |
Одним из таких особых случаев является отображение букв A–F при обозначении шестнадцатеричных значений (цифр) 10–15. Они необходимы в некоторых научных калькуляторах и используются с некоторыми тестовыми дисплеями электронного оборудования. Хотя официального стандарта не существует, сегодня большинство устройств, отображающих шестнадцатеричные цифры, используют уникальные формы, показанные справа: заглавная буква A, строчная буква b, заглавная буква C, строчная буква d, заглавная буква E и F. [5] Чтобы избежать неоднозначности между цифрой 6 и буквой b, цифра 6 отображается с горящим сегментом A. [2] [6] [7] [8] [9]
Однако в прошлом этой современной схеме не всегда следовали, и можно было встретить и другие схемы:
- Texas Instruments Чипы декодера семисегментного дисплея 7446/
7447/ 7448/ 7449 и 74246/ 74247/ 74248/ 74249 и Siemens FLH551-7448/ В чипах 555-8448 использовались усеченные версии цифр «2», «3», «4», «5» и «6» для цифр A – G. Цифра F (1111 двоичный код) была пустой. [2] [3] [4] - В советских программируемых калькуляторах , таких как Б3-34 , вместо этого использовались символы «-», «L», «C», «Г», «E» и « » (пробел) для отображения шестнадцатеричных чисел выше девяти. (Набор символов Б3-34 допускал кросс-алфавитное отображение английского слова «Error» как EГГ0Г или 3ГГ0Г, в зависимости от ошибки , в полностью числовой форме во время сообщений об ошибках.)
- Не все 7-сегментные декодеры вообще подходили для отображения цифр выше девяти. Для сравнения, National Semiconductor MM74C912 отображает «o» для A и B, «-» для C, D и E, F и пустое место для G.
- CD4511 даже просто отображал пробелы.
- Magic Black Box, электронная версия игрушки Magic 8-Ball , использовала ПЗУ для генерации 64 различных 16-значных буквенно-цифровых сообщений на светодиодном дисплее. Он не мог генерировать K, M, V, W и X, но мог генерировать вопросительный знак. [10]
Для остальных персонажей предусмотрены специальные и корпоративные решения. [ нужны разъяснения ] доминируют в области использования семисегментных дисплеев для отображения общих слов и фраз. Такие применения семисегментных дисплеев обычно не считаются необходимыми и используются только для основных уведомлений о бытовой электронике (как в случае с примерами фраз в этой статье), а также в качестве внутренних тестовых сообщений на разрабатываемом оборудовании. Некоторые буквы (M, V, W, X в латинском алфавите) вообще не могут быть выражены однозначно из-за либо диагональных штрихов, более двух вертикальных штрихов, либо невозможности отличить их от других букв, а другие могут быть выражены только либо Заглавная или строчная форма, но не то и другое. Девятисегментный дисплей , четырнадцатисегментный дисплей , шестнадцатисегментный дисплей или точечно-матричный дисплей чаще используются для оборудования, требующего отображения более чем тривиальных сообщений.
Примеры
[ редактировать ]Следующие фразы воспроизводятся на портативного медиаплеера семисегментном дисплее . Они дают хорошую иллюстрацию приложения, в котором семисегментного дисплея может быть достаточно для отображения букв, поскольку соответствующие сообщения не являются критическими и не имеют какого-либо значительного риска быть неправильно понятыми, во многом из-за ограниченного количества и жесткой предметной специфичности сообщений. . Как таковой, прямой необходимости в более выразительном дисплее в данном случае нет, хотя даже несколько более широкий репертуар сообщений потребует как минимум 14-сегментного дисплея или матричного .
На | Выключенный | ||||
---|---|---|---|---|---|
Открыть | Закрывать | ||||
Играть | Пауза | ||||
Останавливаться | Ошибка |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Нюрманн, Дитер (1981). Написано в Ахиме, Бремен, Германия. Рабочая тетрадь по электронике (на немецком языке) (3-е изд.). Мюнхен, Германия: Franzis-Verlag GmbH . п. 695. ИСБН 3-7723-6543-4 .
- ^ Jump up to: а б с д Декодеры/драйверы преобразования BCD в семь сегментов: SN54246/SN54247/SN54LS247, SN54LS248 SN74246/SN74247/SN74LS247/SN74LS248 (PDF) , Texas Instruments , март 1988 г. [март 1974 г.], SDLS083, заархивировано (PDF) из оригинала 2 017 -03-29 , получено 30 марта 2017 г ..
Их можно использовать как взаимозаменяемые в нынешних или будущих проектах, чтобы предложить дизайнерам выбор между двумя индикаторными шрифтами. '46A, '47A, 'LS47 и 'LS48 составляют 6 и 9 без решки, а '246, '247, 'LS247 и 'LS248 составляют 6 и 0 с решкой. Состав всех остальных символов, включая шаблоны отображения для входов BCD выше девяти, идентичен.... Шаблоны отображения для входов BCD выше 9 являются уникальными символами для аутентификации условий ввода.
- ^ Jump up to: а б с Бет, Клаус; Бет, Аннет (1990). Цифровые технологии (на немецком языке). Том 4 (7-е изд.). Вюрцбург, Германия: Vogel Buchverlag . стр. 301–303. ISBN 3-8023-0584-1 .
{{cite book}}
:|work=
игнорируется ( помогите ) - ^ Jump up to: а б с Технический паспорт FLH551-7448, FLH555-8448, 74248 (на немецком языке). Сименс .
- ^ «Примечания по применению 3210 – Краткое руководство: управление 7-сегментными дисплеями с помощью MAX6954» (PDF) (Примечания по применению) (3-е изд.). Максим Интегрированный . Март 2008 г. [25 июня 2004 г.]. Архивировано (PDF) из оригинала 20 марта 2017 г. Проверено 6 мая 2013 г.
- ^ «Управление 7-сегментными дисплеями» . Максим Интегрированный . 2004. Архивировано из оригинала 20 марта 2017 г. Проверено 20 марта 2017 г.
- ^ электронный шестнадцатеричный калькулятор/конвертер SR-22 (PDF) (Редакция А изд.). Техас Инструментс Инкорпорейтед . 1974. с. 7. 1304-389 Ред. А. Архивировано (PDF) из оригинала 20 марта 2017 г. Проверено 20 марта 2017 г.
- ^ электронный калькулятор – программатор TI (PDF) . Техас Инструментс Инкорпорейтед . 1977. с. 7. Архивировано (PDF) из оригинала 28 марта 2017 г. Проверено 28 марта 2017 г.
- ^ электронный калькулятор – программатор TI LCD (PDF) . Техас Инструментс Инкорпорейтед . 1981. с. 8. Архивировано (PDF) из оригинала 28 марта 2017 г. Проверено 28 марта 2017 г.
- ^ Фризе, Майкл (январь 1980 г.). «Электронная волшебная шкатулка» (PDF) . Популярная электроника . Том. 17, нет. 1. С. 61–66 . Проверено 30 декабря 2021 г.
- ^ Диль, HP; Де Малдер, HD (апрель 1981 г.). «Кулинарная книга для детей: несколько полезных рецептов, которые помогут поддерживать ваш компьютер в форме» (PDF) . elektor (Великобритания) – современная электроника для лаборатории и отдыха . Том. 1981, нет. 72. С. 4-28–4-31 [4-30, рис. 4]. Архивировано (PDF) из оригинала 3 июля 2020 г. Проверено 3 июля 2020 г.