Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теми для самостійного опрацювання (391,392) 3 р...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
773.51 Кб
Скачать

11, 12, 13, 14, 15, 16, 17, 18, 19 – Інформаційні входи;

09, 07, 06, 14 – Інформаційні виходи. Побудова універсальних логічних модулів (улм) за допомогою ms

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

Х2

Х1

Q

А1

А0

0

0

D0=0

0

1

D1=1

1

0

D2=1

1

1

D3=0

П риклад 1. Побудувати УЛМ для реалізації логічної функції по mod2 використовуючи мультиплексор 4→1.

Х2

Х1

0

0

0

0

1

1

1

0

1

1

1

0

Приклад 2. На входи налагодження можна перенести будь-який аргумент. Розглянемо який саме аргумент доцільно переносити до сигналів налагодження. Найкраще слід переносити аргументи, які мають мінімальну кількість входження у терми функції, в цьому випадку будуть максимально використовуватися як внутрішні логічні ресурси MS, а для сигналів налагодження збільшується кількість констант, що і є благоприємним для схемної реалізації УЛМ. Розглянемо логічну функцію

Х21)

Х30)

F

0

0

1

0

1

0

1

0

0

1

1

x1

Приклад 3. Можна побудувати УЛМ використовуючи додаткові логічні схеми, якщо вихідна функція більш ніж від одного аргументу.

Х41)

Х30)

F

0

0

x1x2

0

1

1

1

0

x1x2

1

1

x1x2

Логічні блоки на MS використовуються у сучасних СВІС програмної логіки, які випускаються відомими фірмами.

Тема 3.2. Перетворювачі кодів

Лекція №11с. Перетворювач двійкового коду в семи сегментний для цифрової індикації

Перетворювач двійково–десяткових чисел в код семисегментного індикатора.

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

Десятковий код відображуваної цифри, що виводиться з обчислювального пристрою, поступає на вхід двійково - десяткового перетворювача, виходи якого a, b, c..., g підключаються до відповідних сегментів індикатора (рис. 1,а).

Рис. 1. Підключення перетворювача до індикатора (а) і відображення цифр (б).

Одиничне значення вихідного сигналу перетворювача викликає світіння сегмента, підключеного до цього виходу. Комбінації одиничних сигналів на виходах перетворювача утворять зображення десяткової цифри в своєму розряді (рис. 1,б).

Відповідність між двійково-десятковим числом і необхідними для відображення десяткової цифри наборами сегментів наведена в табл. 1.

Таблиця 1.

Х4

Х3

Х2

Х1

a

b

c

d

e

f

g

Х4

Х3

Х2

Х1

a

b

c

d

e

f

g

0

0

0

0

1

1

1

1

1

1

0

0

1

0

1

1

0

1

1

0

1

1

0

0

0

1

0

1

1

0

0

0

0

0

1

1

0

1

0

1

1

1

1

1

0

0

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

0

0

0

0

0

0

0

1

1

1

1

1

1

0

0

1

1

0

0

0

1

1

1

1

1

1

1

0

1

0

0

0

1

1

0

0

1

1

1

0

0

1

1

1

1

1

0

1

1

Н а основі даних табл. 1 і після їхньої мінімізації за допомогою карт Карно отримуємо систему логічних рівнянь для видів перетворювачів кодів:

(3)

Схема перетворювача двійково – десяткового коду в керуючі сигнали семисегментного індикатора наведена на рис. 2.

Рис. 2. Схема перетворювача коду «8421» в код семисегментного індикатора (для виходів a, b, c)

23