Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Шифратори і перетворювачі кодів



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

Розглянемо побудову методом синтезу логічного пристрою перетворювача, призначеного для керування семисегментним індикатором, що висвітлює десяткові цифри (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; Прочитано: 1127 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...