Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
METODIChNI_REKOMENDATsIYi_DO_VIKONANNYa_LABORAT...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.68 Mб
Скачать

Лабораторна робота № 4. Дослідження дешифраторів, шифраторів.

Мета:Вивчити підключення і функціонування шифраторів тадешифраторів універсального типу.

Програмне забезпечення: програмне забезпечення комп'ютерного моделювання електронних схем (програма Electronic Workbench).

Основні теоретичні відомості

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

Дешифратори.

Комбінаційна схема, що перетворює код, який поступає на входи, в сигнал тільки на одному з її виходів, називається дешифратором. В умовних позначеннях дешифраторів і шифраторів використовуються букви DC і CD (від слів decoder і coder відповідно).

Якщо кількість двійкових розрядів коду, що дешифрується,позначити через n, то число виходів дешифратора повинне бути 2n.Так як за допомогою n-розрядного двійкового коду можна відобразити 2n кодових комбінацій, число виходів повного дешифратора дорівнює 2n. Таким чином, дешифратор містить число виходів, які дорівнюють числу комбінацій вхідних змінних, наприклад, число входів дорівнює 3, то число виходів дорівнює 23=8.

Якщо частина вхідних наборів не використовується, то дешифратор називають неповним і у нього Nвих<2n. У ЕОМ за допомогою дешифраторів здійснюється вибірка необхідних осередків пристроїв, що запам'ятовують, розшифровка кодів операцій з видачею відповідних керівних сигналів і т.д.

Якщо вхідні змінні представити як двійкову систему запису чисел, то логічна одиниця формується на тому виході, номер якого відповідає десятковому запису того ж числа. Наприклад, A = 1, B = 0, C = 0, D = 1, число 1001 в двійковому коді. У десятковому коді це число відповідає 9, тобто при даній комбінації вхідних змінних F9 = 1. Дешифратори широко використовуються як перетворювачі двійкового коду в десятковий, а також в багатьох інших пристроях.

Функціонування дешифратора описується системою логічних рівнянь, складених на основі таблиці істинності.

Мал.4.1. Схема дешифратора на 3 входи і 8 виходів

У приведеному прикладі на мал.4.1 дешифратор має 3 входи, отже максимальна кількість виходів буде дорівнювати 23=8. Побудова дешифратора на основі простих елементів, за допомогою таблиці істинності (див. таблицю 4.1) і складених відповідно логічних рівнянь.

Таблиця 4.1

На мал.4.2 приведена тимчасова діаграма роботи дешифратора.

Мал.4.2. Діаграма роботи дешифратора на 3 входи і 8 виходів.

Будь-який потрібний дешифратор може бути побудований по пірамідальній структурі. Вхідне слово ділиться на поля, розрядність яких відповідає числу входів наявних СІС дешифраторів, а потім з СІС будується пірамідальна структура, що становить сукупність лінійних дешифраторів.

Матричні дешифратори формуються на основі простих лінійних дешифраторів меншої розмірності, тобто будуються у вигляді матриці.

Шифратори.

Двійкові шифратори перетворять код “1 із N” у двійковий код, тобто виконують мікрооперацію, зворотну мікрооперації дешифраторів. При збудженні на одному з вхідних ланцюгів шифратора на його виходах формується слово, що відображає номер збудженого ланцюга.

Повний двійковий шифратор має 2n входів і n виходів. Одне з основних застосувань шифратора - введення даних з клавіатури, при якому натиснення клавіші з десятковою цифрою повинно приводити до передачі в пристрій двійкового коду даної цифри. Приклад побудови шифратора показаний на мал. 4.3, а на мал. 4.4 приведена часова діаграма роботи шифратора.

Мал. 4.3. Схема шифратора

Мал. 4.4. Діаграма роботи шифратора

В EWB є можливість моделювання роботи шифраторів і дешифраторів на базі мікросхем.

Мал. 4.5. Шифратор 74148 та дешифратор 74154.

Призначення виводів ІМС 74148: 0...7 – входи; А0, А1, А2 – виходи; Е1 – вхід дозволу; Е0, GS – виходи для каскадування шифраторів.

При моделюванні необхідно поглянути на реалізацію принципу пріоритету, при цьому необхідно зауважити, що всі входи та виходи інверсні. Схема включення дешифратора має: А,В,С,Д – 4 адресних входи; G1, G2 – 2 входи дозволу; 0...15 – 16 виходів. З генератора слова на входи G1, G2 подається 0, а на адресні входи – код в діапазоні 0000...1111.