- •Математичні основи цифрової техніки
- •Відображення інформації у цифровій техніці
- •Перетворення числової інформації
- •Двійкова арифметика
- •Основні поняття та закони бульової алгебри
- •Властивості логічних функцій
- •Форми зображення логічних функцій
- •Мінімізація логічних функцій
- •Структурна реалізація логічних функцій
- •Загальні відомості про цифрові автомати
- •Різновиди цифрових автоматів та особливості їх функціонування
- •Загальні питання синтезу цифрових автоматів
- •Схемотехніка цифрових елементів
- •Види цифрових сигналів, та способи їх передачі
- •Класифікація цифрових елементів
- •Основні характеристики та параметри цифрових мікросхем
- •Порівняльні характеристики цифрових мікросхем
- •Схеми логічних елементів
- •Елементи з розширеними функціональними можливостями
- •Cинтезовані логічні елементи
- •Логічні елементи з відкритим колектором
- •Тристановий драйвер
- •Інтерфейсні мікросхеми
- •Узгоджувачі рівнів
- •Завадостійкість цифрових пристроїв
- •Імпульсні схеми на цифрових елементах
- •Формувачі
- •Генератори
- •Пристрої для перетворення цифрової інформації
- •Шифратори та дешифратори
- •Мультиплексори та демультиплексори
- •Синтез комбінаційних пристроїв на дешифраторах
- •Синтез комбінаційних пристроїв на мультиплексорах
- •Перетворювачі кодів
- •Арифметичні пристрої
- •Арифметичні суматори
- •Цифрові компаратори
- •Арифметико-логічні пристрої
- •Програмовані логічні матриці
- •Контрольні запитання по розділу
- •Послідовнісні пристрої
- •Особливості функціонування послідовнісних пристроїв
- •Особливості синтезу послідовнісних пристроїв
- •Тригер – найпростіший зaпам’ятовувальний пристрій
- •Загальна структура та класифікація тригерів
- •Рiзновиди тригерів
- •Регістри
- •Регістри пам’яті
- •Регістри зсуву
- •Лічильники
- •Класифікація лічильників
- •Лічильники з послідовним переносом
- •Реверсивні лічильники
- •Лічильники з довільним модулем лічби
- •Кільцеві лічильники та лічильники Джонсона
- •Контрольні запитання по розділу
- •Інтегральні запам'ятовувальні пристрої
- •Загальні відомості
- •Оперативні запам'ятовуючі пристрої
- •Статичні запам'ятовувачі віс озп
- •Динамічні запам'ятовувачі віс озп
- •Принцип побудови і структура віс озп
- •Принцип побудови і структура пзп
- •Електрично перепрограмовувані пзп
-
Перетворювачі кодів
Вони призначені для перетворення одного різновиду цифрового коду в інший. Необхідність у таких перетворювачах для цифрових пристроїв пояснюється тим, що в деяких випадках технічно вигідніше і навіть точніше виконувати певні операції з допомогою інших кодів, а не лише одним двійковим кодом. Різновидів цифрових кодів є дуже багато, і кожен з них має свої переваги при застосуванні в своїх галузях.
Найчастіше виникає необхідність у перетворенні двійкового коду в інший, і навпаки, наприклад, у перетворенні прямого двійкового коду в обернений чи доповняльний код. Перетворювачі кодів необхідні насамперед для технічної реалізації різних арифметичних операцій над двійковими числами, а також для вводу та виводу числової інформації з однієї системи числення в іншу.
На відміну від дешифратора перетворювач кодів може формувати довільні двійкові числа. Кожному вхідному набору (слову) ставиться у відповідність вихідний набір (слово), а не унітарний код, як це має місце у дешифратора. Прикладом може бути перетворювач двійково-десяткового коду (8-4-2-1) у семирозрядний код, що призначений спеціально для керування семисегментним індикатором.
На рис. 4.10 показано спрощену схему ввімкнення двійково-десяткового перетворювача коду в семирозрядний код типу К514ИД1 для цифрового світлодіодного десяткового cемисегментного індикатора типу АЛС304А (АЛС324). Мікросхеми серії К514 допускають роботу з вихідними рівнями ЛЕ ТТЛ. Залежно від двійково-десяткового коду (8-4-2-1) на інформаційних входах дешифратора 4-7 та при на відповідних виходах з’являються активні високі рівні, які викликають світіння відповідних сегментів індикатора, тобто зображення десяткових цифр від 0 до 9 згідно з поданою таблицею істинності (табл. 3.1).
Рис. 3.36 Ввімкнення перетворювача коду 514ИД1 та семисегментного індикатора АЛС304А
Як видно з табл. 3.2, у даного перетворювача-дешифратора 4-7 є шість невикористаних вхідних кодових комбінацій - 1010, 1011, 1100, 1101, 1101, 1110, 1111. Для них функції можуть набувати значення 0 або 1. Їх можна, наприклад, використати для індикації малих букв латинського алфавіту, однак для цього слід сконструювати свій власний перетворювач двійкового коду в візуальний код семисегментного індикатора. Тому використання ІС типу К514ИД1 є зручним у випадку потреби відображення тільки цифрової інформації.
Таблиця 3.11 Коди для зображення десяткових цифр від 0 до 9
Десяткова Цифра |
ДДК (8-4-2-1) |
Семирозрядний код |
|||||||||
Х3 |
Х2 |
Х1 |
Х0 |
a |
b |
c |
d |
e |
f |
g |
|
0 1 2 3 4 5 6 7 8 9 |
0 0 0 0 0 0 0 0 1 1 |
0 0 0 0 1 1 1 1 0 0 |
0 0 1 1 0 0 1 1 0 0 |
0 1 0 1 0 1 0 1 0 1 |
1 0 1 1 0 1 1 1 1 1 |
1 1 1 1 1 0 0 1 1 1 |
1 1 0 1 1 1 1 1 1 1 |
1 0 1 1 0 1 1 0 1 1 |
1 0 1 0 0 0 1 0 1 0 |
1 0 0 0 1 1 1 0 1 1 |
0 0 1 1 1 1 1 0 1 1 |
До перетворювачів ДДК у семирозрядний код належать також мікросхеми дешифраторів, що мають також виходи з відкритими колекторами КІ76ИД2(3), К155ПП5. Перетворювачі на мікросхемах К(М)155ИД8А(Б) і К(М)155ИД9 це дешифратори ДДК для керування індикаторами, які складаються відповідно з 20 і 27 окремих світлодіодів, а дешифратор К(М)155ИД9 може працювати з напівпровідниковими індикаторами, що мають спільний анод. Все більшого застосування набувають перетворювачі ДДК у коди латинської (К155РЕ22) та російської (К155РЕ21) абетки, а також у код додаткових знаків-символів (К155РЕ23). Ці мікросхеми побудовані за принципом маскових ПЗП об'ємом (256х4)біт.
Розглянуті перетворювачі-дешифратори мають спільну особливість, що об'єднує їх в окремий клас так званих перетворювачів з неваговим (тобто без системи вагових коефіцієнтів у кожному розряді) перетворенням. Другий клас становлять перетворювачі кодів з ваговим перетворенням кодів. Сюди належать, зокрема, перетворювачі ДДК у двійковий код (К155ПР6), і навпаки (К155ПР7), що також побудовані за принципом маскових ПЗП, взаємні перетворювачі двійкового коду і коду Грея тощо.