Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Шифратори і перетворювачі кодів – це комбінаційні схеми, призначені для перетворення числової інформації з однієї двійкової форми в іншу.
Розглянемо побудову методом синтезу логічного пристрою перетворювача, призначеного для керування семисегментним індикатором, що висвітлює десяткові цифри (0 ¸ 9). Індикатор складається з семи сегментів, кожний з яких керується окремою логічною схемою. Схема керування кожним сегментом реалізує логічну функцію у і (х 1, х 2, х 3, х 4 ), де х 1, х 2, х 3, х 4 – розряди вхідного слова, яке є кодом символу, що відтворюється індикатором. Сукупність логічних схем керування сегментами і уявляє собою шифратор або перетворювач кодів.
Відповідність функцій у і і сегментів та перелік символів, які повинен створювати індикатор, показані на рис. 1.
Рис. 1. Семисегментний індикатор.
Складемо таблицю відповідності комбінацій вхідних – х 1 ¸ х 4 і комбінацій вихідних – у 1¸ у 7 сигналів. При подачі коду десяткової цифри 0 (двійковий код – 0000) повинні світитись сегменти, що керуються функціями у 1, у 2, у 3, у 4, у 5, у 6, тобто значення цих функцій – 1; при подачі коду десяткової цифри 1 (двійковий код – 0001) повинні світитись сегменти, що керуються функціями у 2, у 3; при подачі коду цифри 2 (двійковий код – 0010) повинні світитись сегменти, що керуються функціями у 1, у 2, у 4, у 5, у 7 і т.д.
Таблиця 16. Таблиця відповідності символу, його коду та значень логічних функцій у і.
Символ (цифра) | Двійковий код (вхідні сигнали) | Значення сигналів, що керують сегментами (вихідні сигнали) | |||||||||||||
х 4 | х 3 | х 2 | х 1 | у 1 | у 2 | у 3 | у 4 | у 5 | у 6 | у 7 | |||||
Тепер треба дати відповідь на питання: коли повинен світитись сегмент, що керується функцією у 1? Відповідь: коли буде поданий код 0000, або 0010, або 0011, або 0101, або 0110, або 0111, або 1000, або 1001. Цю відповідь треба записати у вигляді логічного виразу, тобто у вигляді перемикаючої функції:
у 1= ` х 1 ` х 2 ` х 3 ` х 4 Ú ` х 1 ` х 2 х 3 ` х 4 Ú ` х 1 ` х 2 х 3 х 4 Ú ` х 1 х 2 ` х 3 х 4 Ú ` х 1 х 2 х 3 ` х 4 Ú ` х 1 х 2 х 3 х 4 Ú х 1 ` х 2 ` х 3 ` х 4 Ú х 1 ` х 2 ` х 3 х 4.
Після спрощення логічного виразу (існують певні способи спрощення логічних виразів), отримаємо кінцеву функцію
Отримана функція дозволяє підібрати логічні елементи і визначити схему їх з’єднання. Ця схема може мати вигляд, наведений на рис. 2.
Аналогічно визначаються схеми для керування іншими сегментами. Сукупність цих схем уявляє собою шифратор, що перетворює код х 1 х 2 х 3 х 4 в код у 1 у 2 у 3 у 4 у 5 у 6 у 7.
Викладений спосіб індикації певних символів на семисегментному індикаторі передбачає використання апаратурних засобів – шифраторів. На відміну від такого способу в МП-системах можна використовувати програмне перетворення кодів для керування засвітлюванням сегментів індикатора. Приклад реалізації такого програмного керування розглянутий в короткій інформації до лабораторної роботи № 10.
Дата публикования: 2014-11-04; Прочитано: 1162 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!