Перетворювач кодів за схемою дешифратор-шифратор

ТЕМА 5

КОМБІНАЦІЙНІ ПЕРЕТВОРЮВАЧІ КОДІВ

ЛЕКЦИЯ 1

СХЕМИ ПЕРЕТВОРЮВАЧІВ КОДІВ

Загальні поняття

Перетворювачем кодів називається пристрій, який перетворює одну кодову комбінацію в іншу. Стандартне позначення перетворювача кодів наведено на рисунку 1.

 

Рисунок 1 – Стандартне позначення перетворювача кодів

Якщо перетворювач кодів реалізується з допомогою комбінаційних схем, то такий перетворювач називається комбінаційним. Його перевагою є простота реалізація і велика швидкодія. Основний недолік - великі апаратурні затрати. Тому такі перетворювачі використовуються в випадках коли реалізуються досить прості їх схеми. В більш складних випадках на практиці використовуються перетворювачі кодів з пам’яттю. Слід відзначити, що завжди можна комбінаційний перетворювач кодів реалізувати як автомат з пам’яттю, а автомат з пам’яттю як комбінаційний автомат

Є два підходи до синтезу комбінаційних перетворювачів кодів. Перший реалізується в вигляді системи логічних функцій, які отримують в таблиці подібної до таблиці 2, а другий використовує систему дешифратор – шифратор (див. рис.2).

 

Перетворення кодів на основі логічних функцій

Перетворювач кодів в загальному випадку задається з допомогою логіки його функціонування, як це показано в таблиці 1.

 

Таблиця 1 - Логіка функціонування перетворювача кодів

x1 x2 f1 f2 f3

 

Перетворювач кодів за схемою дешифратор-шифратор

Число входів перетворювача кодів дорівнює числу входів дешифратора, який входить в його структуру, а число виходів – числу виходів відповідного шифратора. Підключення виходів дешифратора до входів шифратора реалізується у відповідності з схемою підключень, яка знаходиться з таблиці, що відображає логіку функціонування перетворювача кодів. Ця таблиця для прикладу, який розглядається (див.табл.2), будується у відповідності з таблицею 1.

 

Таблиця 2 – Схема підключень

 

Реалізація табл. 2 відбувається так як показано на рис. 2.

 

Рисунок 2 Перетворювач коду

 

Сам за собою дешифратор це є також перетворювач кодів, тому що перетворює вхідну комбінацію в сигнал на своєму виході, який можна розглядати як відповідну двійкову комбінацію з однією одиницею і рештою нулів. Також і шифратори відносяться до перетворювачів кодів тому, що вони перетворюють одиницю на своєму вході в відповідну їй кодову комбінацію. Найбільш широко шифратори використовуються в постійних і подібних до них запам’ятовуючих пристроїв, де вони несуть основне навантаження як елементи пам’яті. Дешифратори в цих пристроях також використовуються, але вже як елементи адресації до комірок пам’яті.

З сказаного вище виходить, що перетворювачі кодів це найбільш поширені на сьогодні схеми цифрової схемотехніки. До них відносяться постійні запам’ятовуючі пристрої в їх великій різновидності, будь-які логічні схеми, і навіть сам комп’ютер, тому що виконує роль перетворювача вхідних сигналів, що поступають, наприклад, з клавіатури в вихідні сигнали на екрані монітора, хоча зрозуміло, що по своїй складності комп’ютер не може йти в ніяке порівняння зі звичайними перетворювачами кодів. Але все ж таки за своїми основними функціями комп’ютер - це перетворювач кодів.