
- •Поняття про інформацію
- •Основні переваги цифрової техніки
- •Основні поняття алгебри логіки
- •Базові положення алгебри логіки
- •Способи представлення логічних функцій:
- •Прості логічні функції і, або, не. Логічні елементи
- •Асинхронний rs-тригер
- •Асинхронний rs- тригер на ле і-не
- •Синхронізація
- •Перетворення тригерів
- •Основні поняття
- •Двійкова, вісімкова і шіснадцяткова системи числення
- •Прямий зворотний і доповнений код чисел
- •Спеціальні коди комп'ютерної схемотехніки
- •Визначення і класифікація лічильників
- •Двійкові лічильники
- •Асинхронні лічильники
- •Синхронні лічильники з наскрізним переносом
- •Недвійкові лічильники
- •Imc лічильників
- •Регістри
- •Класифікація регістрів
- •Нагромаджувальні регістри
- •Регістри зсуву
- •Дешифратор
- •Мультиплексори
- •Цифровий компаратор. Призначення. Будова
- •Класифікація запам'ятовуючих пристроїв
- •Будова комірок пам'яті озп
- •Архітектура імс озп
- •Організація матриці динамічної пам'яті
- •Постійні запам'ятовуючі пристрої (пзп)
- •Флеш-пам'ять
- •Програмовані логічні матриці
- •Програмування плм
- •Основні параметри ацп і цап
- •Принцип роботи і основні схеми цифро-аналогового перетворювача
- •Основні принципи аналого-цифрового перетворення
- •Паралельний ацп
- •Балансний ацп
- •Ацп послідовного наближення
- •Інтегруючий ацп
- •Нове покоління ацп
Регістри зсуву
Регістри зсуву використовують для введення, зберігання, зсуву і виведення двійкових чисел.
Інформація може зсуватися вправо, вліво або у двох напрямах. Двійкові розряди надходять у зсувний регістр на один інформаційний вхід в послідовному коді.
Послідовний код відповідає надходженню розрядів двійкового числа на вхід регістра одного за одним через певні проміжки часу. На рис. 6.11 наведено приклад побудови трирозрядного зсувного регістра, на базі D-тригерів з додатковими R- і S- входами зі зсувом двійкової інформації вправо.
Рисунок 6.11
На відміну від паралельних регістрів послідовні мають тільки один вхід і можуть мати один вихід або декілька виходів. Двійкове число в послідовному коді подасться на вхід регістра. За першим імпульсом, поданим на вхід «дозвіл на введення», переданий розряд двійкового числа запишеться на вихід Q1 першого D-тригера. Наступний розряд двійкового числа запишеться на вихід Q1 після приходу другого дозволяючого імпульсу, а двійковий розряд, що був раніше записаний на виході Q1, переміститься на вихід Q2 наступного тригера і т. д. Отже, з кожним наступним імпульсом раніше записана двійкова інформація зміщуватиметься на одну позицію вліво. Керуючий вхід «скидання» призначений для початкового встановлення всіх тригерів у нульовий стан.
На рис. 6.12 подано часові діаграми роботи регістру зсуву і таблицю станів при надходженні на його входи числа 001 на протязі чотирьох синхроімпульсів. Аналогічно побудовані регістри, які зсувають інформацію вправо. Регістри в інтегральному виконанні мають малі габарити, високі швидкодію і надійність.
Рисунок 6.12.
Таблиця до рисунка 6.12
-
X
C
Q1
Q2
Q3
1
ˉ
0
0
0
1
1
1
0
0
0
2
0
1
0
0
3
0
0
1
0
4
0
0
0
ІМС регістрів
Розглянемо будову і дію регістрів 555 і 561-ї серій, які випускає промисловість в інтегральному виконанні. На рис. 6.13 наведені позначення мікросхем-регістрів
а) К555ИР1, б) К555ИР15, в) К561ИР2.
Рисунок 6.13
Інтегральна мікросхема К555ИР1 (рис. 6.13,а) - чотирирозрядний регістр зсуву із входами послідовного і паралельного занесення. Схема має два тактові входи СІ і С2, керуючий вхід вибору режиму V, один інформаційний вхід D0 для занесення інформації в послідовному коді, чотири інформаційних входи D1-D4 для занесення інформації в паралельному коді і чотири виходи з кожного розряду регістра Q1. Q2. Q3. Q4.
Схема може працювати в таких режимах:
режим перетворення послідовного коду в паралельний, зсув інформації вправо, зсув інформації вліво, паралельне занесення, зберігання.
Режим вибирається поданням логічного «0» або логічної «1» на вхід V.
Під час роботи схеми в режимі перетворення послідовного коду в паралельний із зсувом вправо (в бік зростання номерів виходів) на вхід V подасться низький рівень. При цьому вимикаються паралельні входи, дозволяється занесення інформації в регістр в послідовному коді через вхід DО, встановлюється зв'язок виходу кожного розряду з входом наступного, а також дозволяється проходження тактової серії через вхід СІ. При цьому треба зазначити, що на інформаційному вході D0 сигнали мають поновлюва-тись до надходження спаду (перепаду «1-0») тактового імпульсу. Вправо на один розряд інформація зсувається при кожному перепаді з «1» в «0» тактового імпульсу, поданого на вхід СІ. Інформація в паралельному коді з'являється на виходах Q1, Q2, Q3, Q4 через чотири такти.
Для використання схеми як перетворювача послідовного коду в паралельний із зсувом вліво треба виконати зовнішнє з'єднання виходів кожного розряду регістра з входом паралельного занесення попереднього розряду. На вхід V при цьому має подаватися рівень логічної «1», який від'єднує вхід послідовного занесення D0, розриває зв'язок виходу кожного розряду із входом наступного, дозволяє занесення інформації через входи паралельного занесення з виходу кожного розряду на вхід попереднього і проходження і актової серії через вхід С2. Інформація в послідовному коді заноситься через вхід паралельного занесення останнього каскаду регістра D4. Вліво інформація зсувається при кожному перепаді з «1» в «0» тактового імпульсу, поданого на вхід С2.
Інформація паралельно заноситься в регістр через паралельні входи D1-D4 за наявності на вході V рівня логічної «1» і з приходом на вхід С2 перепаду з «1» в «0». При цьому входи послідовного занесення D0 ї тактової частоти СІ вимикаються.
Наявність керуючого входу V розширює можливості використання мікросхеми. Якщо СІ і С2 з'єднати між собою, то можна керувати зсувом з записом, лише змінюючи логічний рівень на вході V. Можна з'єднати між собою входи С2 і V - тоді зсув матимемо при поданні імпульсів на вхід СІ, а запис при поданні на С2.
З'єднавши послідовно кілька таких регістрів, можна побудувати n-розрядний регістр із зсувом вправо або вліво.
Мікросхема К555ИР13 (рис. 6.13, б) - це універсальний восьмирозрядний регістр зсуву в великими функціональними можливостями. Регістр може працювати в таких режимах:
- послідовного введення інформації із зсувом вправо;
- послідовного введення інформації із зсувом вліво;
- паралельного введення;
- зберігання;
- встановлення нулів (очищення, скидання). Режим роботи задається сигналами на керуючих входах без застосування додаткових пристроїв і зовнішніх зв'язків.
Мікросхема має такі виводи: інформаційні входи послідовного введення інформації - DR використовується при зсуві вправо (від англійського displacement right) і DL при зсуві вліво; вісім входів D1-D8 для паралельного введення, тактуючий вхід С, керуючі входи VI і V0 для вибору режиму, вхід R для встановлення регістра в нульовий стан і вісім виходів від розрядів Q1/Q8
Регістр у режимі послідовного введення із зсувом вправо працює при VI=0 і V0=1. Інформація в послідовному коді подається на вхід, починаючи з молодших розрядів. Введення і зсув усього числа на один розряд відбувається з кожним перепадом «0-1» тактових імпульсів. Послідовне введення із зміщенням вліво здійснюється ігри керуючих сигналах VI - 1 і V0 = 0. Вхідна інформація має надходити на вхід DL із старших розрядів. Для паралельного введення з входів Dl—D8 на керуючих входах має бути VI = 1 і V0 = 1. Інформація з Dl - D8 буде записана в тригери регістра і з'явиться на виходах Q1-Q8 за перепадом «0-1» татового імпульсу.
Щоб запобігти зривам, стани керуючих входів VI і V0 мають змінюватись при С = 1. Якщо на обох керуючих входах VI = V0 = 0 тригери не перемикаються, то настає режим зберігання.
Короткочасним поданням нульового потенціалу на вхід R регістр очищується, незалежно від стану інших виходів. Під час дії імпульсу R=() регістр не діє. Для виконання інших операцій, треба підтримувати стан R=l.
Сімейство мікросхем КМОН має кілька типів регістрів зсуву. Розглянемо один з них.
Мікросхема К561ИР2 має два однакові чотирирозрядні регістри з послідовним введенням і паралельним виведенням інформації. Цю мікросхему можна використати як універсальний регістр, а також як перетворювач коду в паралельний. Умовне графічне позначення мікросхеми показано на рис.6.13 в). Вхід D - інформаційний. Інформація зсувається за перепадом «0-1» тактових імпульсів на вході С. Нулі на всіх виходах встановлюються сигналами одиничного рівня на вході R. Цей вхід має пріоритет відносно решти входів.
КОМБІНАЦІЙНІ ВУЗЛИ КОМП'ЮТЕРНОЇ ТЕХНІКИ
Якщо в основі роботи більшості послідовнісних схем основою є тригери то в комбінаційних схемах основою є звичайні логічні елементи або логічні матриці, побудовані за технологією ІМС пам'яті. Найбільш поширені комбінаційні схеми це і дешифратори (DC) перетворювачі кодів, шифратори(CD), мультиплексори (МUX) і демультиплексори (DМХ) Дешифратор