Cинтез схеми шифратора й кодопреобразователя для керування однорозрядним семисегментным індикатором
14.10.2006
Синтезувати схему шифратора унітарного коду у двійковий код і кодоперетворювача двійкового коду в код, що управляє роботою семисегментного індикатора:
Стилізовані цифри, высвечиваемые семисегментным індикатором, повинні збігатися із чотирма останніми цифрами залікової книжки
При надходженні на вхід кодопреобразователя інших цифр повинен высвечиваться спецсимвол букви, яку потрібно вибрати з таблиці:
Остання цифра залікової книжки
Остання цифрв залікової книжки

 1
 2

 4
 5





Спецсимвол букви
 A
 C
 E
 F
 H
 L
 P
 U
Г 
 Б

Перевірити правильність роботи схем за допомогою програми MultіSіm (Electronіcs Workbench - EWB)
Приклад виконання
1. Вхідні дані вводяться в унітарному коді. Унітарний код двійкового n-розрядного числа представляється 2n розрядами, тільки один із яких дорівнює 1. Для перетворення цього коду у двійковий код застосовують шифратор. Шифратор має десять входів, кожному з яких відповідає одне з десяткових чисел 0, 1, 2,...,9. Число 9 у двійковому коді представляється розрядами: 1001. Тому шифратор повинен мати чотири виходи. Відповідно до цих вимог становлять таблицю істинності шифратора:

2. Одержують логічну функцію шифратора у вигляді СДНФ шляхом запису "по одиницях":

3. Синтезують принципову електричну схему шифратора за допомогою програми MultіSіm:

Для створення вхідних кодових комбінацій використають Генератор слова (Word Generator):

4. При складанні таблиці істинності кодопреобразователя враховують, що вхідні дані вводяться у двійковому коді, а наявність високого потенціалу на виходах кодопреобразователя y1, y2, y3,..., y7 викликає світіння відповідно сегмента a, b, c, d, e, f, g 7-сегментного індикатора. Чотири цифри номера залікової книжки утворять число 0357, тобто повинні индицироваться тільки стилізовані цифри 0, 3, 5, 7, а при уведенні інших цифр - символ "F". Тому таблиця істинності кодопреобразователя має вигляд:

5. Повну принципову електричну схему пристрою одержують за допомогою програми MultіSіm:

Моделювання логічних подсхем у програмі MultіSіm проводять за допомогою логічного перетворювача (Logіc Converter)