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

Питання для контролю вивченого матеріалу:

  1. Які транзистори використовують в КМОН-структурі?

  2. Надайте характеристику мікросхем КМОН-структури.

Література:

  1. М.П.Бабич, І.А.Жуков., «Комп’ютерна схемотехніка», 2004 р.

  2. В.Н.Вениаминов, О.Н.Лебедев, А.И.Мирошниченко, «Микросхемы и их применение», 2003 р.

Урок № 22

(згідно робочої навчальної програми)

Тема: Шифратор. Пріоритетний шифратор клавіатури

Питання: 1. Шифратор. Призначення.

2. Умовні графічні позначення.

3. Пріоритетний шифратор клавіатури

Шифратором називається функціональний вузол комп'ютера, призначений для перетворення вхідного m-розрядного унітарного коду у вихідний n-розрядний двійковий позиційний код. Двійкові шифратори виконують функцію, обернену функції дешифратора. При активізації однієї з вхідних ліній дешифратора на його виходах формується код, який відображає номер активного входу. Повний двійковий шифратор має m = 2n входів і n виходів. Умовні графічні позначення шифраторів на схемах по­казані на рис. 1.

Рис. 1. Умовні графічні позначення шифратора:

а – на функціональних схемах; б – на принципових схемах

Функція шифратора позначається буквами СD (coder). Входи шифратора нумеруються послідовними десятковими цифрами 0, 1, ..., m-1, а позначки виходів відображають ваги вихідних двійкових змінних 1,..., 2n - 1.

У цифрових пристроях шифратори використовуються для таких операцій: перетворення унітарного вхідного коду у вихідний двійковий позиційний код; введення десяткових даних з клавіатури; показання старшої одиниці в слові; передачі інформації між різними пристроями при обмеженому числі ліній зв'язку.

Пріоритетний шифратор клавіатури

Одне з основних застосувань шифратора — введення даних з клавіатури, наприклад, десяткових цифр. Натискання клавіші з десятковою цифрою 0, 1, ..., 9 мають приводити до передачі в цифровий пристрій двійково-десяткового коду цієї цифри. Для цього використовується неповний шифратор "з 10 в 4".

Шифратори, які при одночасному натисканні декількох клавіш виробляють код тільки старшої цифри, називаються пріоритетними. Пріоритетні шифратори, які призначені для пошуку старшої (лівої) одиниці в слові та формування на виході двійкового номера шуканого розряду, називаються покажчиками старшої одиниці, їх застосовують у пристроях нормалізації чисел з плаваючою комою, в системах з пріоритетним обслуговуванням запитів на переривання роботи комп'ютера.

Логіка роботи пріоритетного шифратора на вісім входів наведена в табл. 1, де прийняті такі позначення: , ,..., — вхідні інверсні сигнали, записані в порядку зростання пріоритету: — найнижчий, — найвищий; , , — вихідний ін­версний позиційний код; — сигнал стробування; — функція, яка вказує на надходження вхідного сигналу; — функція, яка вказує на відсутність вхідних сигналів.

Таблиця 1

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

Із табл. 1 отримуємо вирази для вихідного коду шифратора , , і функцій та , які відповідно визначають відсутність інформаційних сигналів на всіх виходах та наявність сигналу хоч би на одному вході. Для спрощення виразів вико­ристовуємо тотожність Fi v Fk = Fi v Fk та закони де Моргана:

На основі цих виразів побудована (рис. 2) схема пріоритетного шифратора "8 →З".

Рис. 2. Схема пріоритетного шифратора "8 →3"

При = 1 робота схеми блокується і незалежно від сигналів на входах маємо на інверсних виходах: = 111, =1, =1. Якщо, наприклад, =0 і = 0, то схема формує на виходах код номера входу із старшим пріоритетом: = 001 або в прямому коді Х3Х2Х1= 1102 = 610. Активний стан виходу відображається значеннями функцій = 0 і = 1, які передаються в процесор, а також використовуються при каскадуванні шифраторів. Схема, зображена на рис.2, є аналогом шифратора К555ИВ1.

Питання для контролю вивченого матеріалу:

  1. Який функціональний вузол називається шифратором?

  2. Для чого призначений шифратор?

  3. В якому співвідношенні находяться входи та виходи шифратора?

  4. Який шифратор називається пріоритетним?