
- •Методична розробка (конспект лекцій)
- •1.1. Інформаційні основи цифрової схемотехніки та інформаційні міри.
- •Інформатика, інформація, сигнали та їхнє представлення.
- •Інформаційні міри.
- •1.2.Системи числення і кодування чисел.
- •1.2.1. Принципи побудови систем числення.
- •1.2.2. Переведення чисел з однієї системи числення в іншу.
- •1.2.3. Спеціальні системи числення.
- •1.2.4. Кодування від’ємних чисел.
- •1.3.Арифметичні операції з числами.
- •1.3.2. Арифметичні операції множення та ділення.
- •1.4. Логічні основи цифрової схемотехніки.
- •1.4.1. Булева алгебра.
- •1.4.2. Основні булеві (перемикальні) функції.
- •1.4.3. Закони, властивості й тотожності.
- •1.4.4. Аналітичне представлення булевих функцій.
- •1.4.5. Мінімізація булевих функцій.
- •Правила мінімізації
- •1.5. Основні характеристики цифрових мікросхем.
- •1.5.1. Поняття елементів, вузлів і пристроїв.
- •1.5.2. Характеристики логічних елементів.
- •1.5.3. Маркування логічних елементів.
- •2.1. Діодні і діодно-транзисторні логічні елементи.
- •2.1.1. Загальні відомості.
- •2.1.2. Діодні логічні елементи. Діодний елемент чи.
- •Діодний елемент і
- •2.1.3. Діодно – транзисторні логічні елементи (дтл). Діодно - транзисторний елемент не.
- •Діодно – транзисторний елемент не – чи.
- •2.2. Транзисторні логічні елементи.
- •2.2.1. Транзисторна логіка (тл).
- •2.2.2. Інтегральна інжекційна логіка ( л). Елемент не – чи.
- •2.2.3. Транзисторно – транзисторні логічні елементи (ттл).
- •Елемент не – і з простим інвертором.
- •2.2.4. Принцип роботи транзисторів Шотки.
- •2.2.5. Логічні елементи емітерно – зв’язкової логіки (езл).
- •2.2.6. Логічні елементи на мон – та мен – транзисторах.
- •2.3. Імпульсна і потенціально – імпульсна системи елементів.
- •2.3.1. Імпульсна система елементів.
- •2.3.2. Потенціально – імпульсна система елементів.
- •2.4. Магнітна схемотехніка.
- •2.4.1.Магнітні схеми на кільцевих осердях.
- •2.4.2. Магнітні елементи із складним магнітопроводом.
- •2.4.3.Поняття про кріоелектронні магнітні елементи.
- •2.5. Тригери.
- •2.5.1. Загальні відомості.
- •2.5.2. Асинхронні та синхронні rs- тригери. Асинхронні rs- тригери.
- •Синхронні rs- тригери.
- •Двоступеневі rs- тригери.
- •3. Накопичувальні і комбінаційні вузли цифрової
- •3.1.Регістри.
- •3.1.1.Загальна характеристика регістрів.
- •3.1.2.Однофазний і парафазний спосіб записування інформації.
- •3.1.3.Мікрооперації в регістрах. Логічні мікрооперації.
- •Мікрооперації зсуву.
- •3.2. Лічильники.
- •3.2.1.Загальна характеристика лічильників.
- •3.2.2. Двійкові лічильники.
- •3.2.3.Двійково – десяткові лічильники.
- •3.3. Дешифратори і шифратори.
- •3.3.2.Основи побудови дешифраторів. Лінійні дешифратори на два входи і чотири виходи.
- •Пірамідальні дешифратори.
- •Прямокутні дешифратори.
- •3.3.3. Загальні відомості про шифратори.
- •3.3.4. Каскадування шифраторів.
- •3.4. Мультиплексори і демультиплексори.
- •Мультиплексори. Загальна характеристика мультиплексорів.
- •Каскадування мультиплексорів.
- •Мультиплексування шин.
- •3.4.2. Демультиплексори. Загальна характеристика демультиплексорів.
- •Каскадування демультиплексорів.
- •Демультиплексування шин.
- •3.5. Схеми порівняння і контролю.
- •3.5.1.Схеми порівняння. Загальні відомості.
- •Схеми порівняння слів з константою.
- •Схеми порівняння двійкових слів а і в.
- •3.5.2. Схеми контролю парності.
- •3.6. Перетворювачі кодів.
- •Перетворювач прямого коду в обернений.
- •Перетворювач двійково-десяткових чисел в код семисегментного індикатора.
- •3.7. Двійкові суматори.
- •3.7.1. Загальна характеристика суматорів.
- •3.7.2.Однрозрядні суматори.
- •3.7.3.Багаторозрядні суматори.
- •4. Цифро – аналогові та аналого – цифрові перетворювачі.
- •4.1. Елементи цап і ацп.
- •4.1.1. Загальні відомості про перетворювачі інформації.
- •4.2.2. Основні елементи цап і ацп. Електронні ключі.
- •Генератор прямокутних імпульсів.
- •Генератор пилоподібної напруги.
- •4.2 Цифро – аналогові перетворювачі.
- •4.2.1.Загальна характеристика цап.
- •4.2.2.Основні схеми цап.
- •4.2.3.Основні параметри і характеристики цап.
- •4.3. Аналого – цифрові перетворювачі інформації.
- •4.3.1. Загальна характеристика ацп.
- •4.3.2.Основні схеми ацп. Компаратор.
- •Ацп послідовної лічби.
- •Ацп паралельної дії.
- •Ацп «Напруга – код».
- •Ацп «Частота - код».
- •4.3.3. Основні параметри і характеристики ацп.
Інформаційні міри.
Велике поширення одержала адитивна міра інформації. Нехай N- число
рівно ймовірних повідомлень, n- їхня довжина, q – число букв алфавіту , який використовується для передачі інформації. Кількість можливих повідомлень довжини n дорівнює числу розміщень з повторенням
=
q
Цю міру наділяють властивістю адитивності, щоб вона була пропорційною довжині повідомлення і дозволяла підсумувати кількість інформації ряду джерел.
Для цього використовується логарифмічна функція, як міра кількості інформації
I = log N = n log q
Кількість
інформації, що припадає на один елемент
повідомлення визначається за формулою
Основа
логарифму залежить від вибору одиниці
кількості інформації. Якщо для алфавіту
використовують двійкові цифри 0 і 1 , то
за основу логарифму приймають q
= 2, у результаті чого I
= n
= n.
При довжині повідомлення n
= 1 одержують I
= 1 і цю кількість інформації називають
бітом.
Це означає, що надійшло повідомлення
одне з двох або 0 або 1.
Всі повідомлення з’являються з різною ймовірністю. Чим менша ймовірність, тим більше вона не визначена, тим більша її ентропія невизначеність. Таким чином, можна зробити висновок, що ентропія дорівняє 0 коли повідомлення заздалегідь відоме.
Ентропія двобуквених повідомлень має максимальне значення (1 біт) тому, що невідомо яка надійде інформація 0 чи 1 (50%). Ця ситуація найбільш невизначена.
Але, незважаючи на це, у цифровій схемотехніці широко використовується двійковий код (0 і 1) , тільки такий код дає ціле число бітів.
1 біт 0 або 1 ;
1 байт 8 біт ;
1 Кбайт 1024 байт ;
1 Мбайт 1024 Кбайт ;
1 Гбайт 1024 Мбайт .
При
цьому слід зауважити, що 1024 =
.
1.2.Системи числення і кодування чисел.
1.2.1. Принципи побудови систем числення.
Системою числення називають сукупність цифр і правил для записування чисел. Запис числа у деякій системі числення називається його кодом. Усі системи числення поділяють на позиційні й непозиційні. У позиційній системі числення використовують певну кількість знаків(цифр і букв), які відрізняються один від одного. Число таких знаків q називається основою позиційної системи числення.
В цифровій схемотехніці використовують позиційні системи з різною основою.
Система числення з основою два (цифри 0 і 1) називається двійковою. Система числення з основою три (цифри 0, 2, 3) – трійковою і т.д. У системах числення з основою меншою десяти використовують десяткові цифри, а для основи більшої десяти добавляють букви латинського алфавіту – А, В, С, D, E, F. Далі в позначеннях при необхідності пишуть десятковий індекс, що дорівнює основі системи числення, яка застосована.
Основа |
Система числення |
Знаки |
2 3 5 8 10 16 |
Двійкова Трійкова П’ятіркова Вісімкова Десяткова Шістнадцяткова |
0, 1 0, 1, 2 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 5, 6, 7 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E F |
У позиційних системах числення значення кожної цифри визначається її зображенням і позицією в числі. Окремі позиції в записі числа називають розрядами. А номер позиції – номером розряду. Число розрядів у записі числа називається його розрядністю і збігається з довжиною числа.
У непозиційних системах числення значення кожної цифри не залежить від її позиції. Найвідомішою непозиційною системою є римська, в якій використовуються сім знаків – I, V, X, L, C, D, M, що відповідають значенням:
I V X L C D M
1 5 10 50 100 500 1000
Наприклад: III – 3, LIX – 59, DVL – 555
Недоліками непозиційної системи є:
відсутність нуля та правил запису чисел ;
відсутність будь - яких арифметичних дій.
Система числення повинна забезпечувати:
можливість представлення будь – якого числа в заданому діапазоні;
однозначність запису числа, стислість запису числа та простоту виконання арифметичних операцій над числами;
досягнення високої швидкодії обчислювальної машини в процесі оброблення інформації.
Любе число у позиційній системі можна представити таким поліномом:
Аq
= ak
+ ak-1
+
… + a0
+ a-1
+ …+ a-m
,
де:
q – основа системи числення (може бути двійковою, трійковою, вісімковою,
десятковою та інш.);
-
вага
позиції ;
0,1,…,k – номери розрядів цілої частини числа ;
-1,-2,…,-m - номери розрядів дробової частини числа.
aі Є {0,1,…., (q-1) } – цифри в позиціях.
Позиційні системи з однаковою основою в кожному розряді називають однорідними. Оскільки на значення q немає обмежень, то теоретично можлива нескінченна множина позиційних систем числення.
На практиці застосовують скорочений запис полінома у вигляді послідовності цифр позицій із знаком залежно від типу числа:
для змішаного числа
Аq = ± ak ak-1… a1 a0 a-1… a-m ;
для цілого числа
Aq = ± ak ak-1…a1 a0 ;
для правильного дробу
Aq = ± 0, a-1 a-2 …a-m.
Очевидно, що у скороченому запису полінома записуються послідовно тільки коефіцієнти ak та am, що стоять біля ваги позиції.
Для двійкової системи числення запис виглядає так:
А2
= 111,01 = 1×
+ 1×
+ 1×
+ 0×
+ 1×
=7,2510
Для вісімкової системи числення :
А8
= 45,21 = 4×
+ 5×
+2×
+
1×
= 37,26510
Для десяткової системи числення :
А10
=
135,64 = 1×
+ 3×
+5×
+
6×
+
4×
Для шістнадцяткової системи числення :
А16
= DE,1B
= D×
+ E×
+ 1×
+ В×
=
= 13× + 14× + 1× + 11× = 222,10510
З наведених прикладів очевидно, що при однаковій розрядності в системах числення з більшою основою можна записати більше різних чисел. Але у цифровій схемотехніці використовується двійкова система числення.
Переваги двійкової системи числення над іншими системами числення :
використання тільки двох цифр 0 та 1 (степінь визначення інформації найвища і дорівнює 50%);
простота виконання арифметичних операцій;
легка технічна реалізація двійкового коду (ввімкнено – вимкнено, відкрито - закрито).
Як недолік, слід зазначити , що для запису великих чисел потрібна значна кількість розрядів двійкового коду. Але, ця проблема спрощується при використанні запису десяткового числа у двійково – десятковій системі, коли кожна цифра десяткової системи записується двійковим чотирирозрядним кодом, наприклад :
А10 = 873,25 = 1000 0111 0011,0010 0101
8 7 3 2 5