- •«Теория дискретных устройств автоматики и телемеханики в электроснабжении» курс лекций
 - •Введение
 - •1. Математическое описание дискретных устройств
 - •1.1. Системы счисления
 - •1.2. Дискретные сигналы
 - •1.3. Логические константы и переменные. Логические операции. Логические элементы
 - •1.4. Классификация логических устройств
 - •1.5. Способы записи функций алгебры логики
 - •1.6. Структурная схема логического устройства
 - •1.7. Принцип двойственности
 - •1.8. Теоремы алгебры логики
 - •2. Минимизация функций алгебры логики
 - •2.1. Цель минимизации фал
 - •2.2. Способ представления фал с использованием карт Вейча – Карно
 - •2.3. Минимизация полностью определённой фал
 - •2.4. Минимизация недоопределённой фал
 - •2.5. Минимизация системы фал
 - •3. Техническая реализация логических устройств на реальной элементной базе
 - •3.1. Техническая реализация лу на электромагнитных реле
 - •3.2. Техническая реализация лу на базе диодной матрицы
 - •3.3. Техническая реализация лу на цифровых микросхемах
 - •4. Типовые функциональные узлы комбинационных логических устройств
 - •4.1. Мультиплексор
 - •4.2. Демультиплексор
 - •4.3. Шифратор
 - •4.4. Дешифратор
 - •4.5. Цифровой компаратор
 - •4.6. Функция «Исключающее или»
 - •4.7. Логические элементы, реализующие сложные функции
 - •5. Триггеры
 - •5.1. Асинхронный rs-триггер
 - •5.2. Синхронный rs-триггер
 - •5.3. D-триггер
 - •5.4. Т-триггер
 - •5.5. Двухступенчатый т-триггер
 - •5.6. Двухступенчатый синхронный jk-триггер
 - •5.7. Триггер с динамическим управлением
 - •6. Счётчики
 - •6.1. Двоичный суммирующий счётчик
 - •6.2. Двоичный вычитающий счётчик
 - •6.3. Двоично-кодированный счётчик
 
1.2. Дискретные сигналы
Алфавит дискретных устройств содержит только два знака: 0 (ноль) и 1 (единица). Объём двоичного алфавита определяет объём информации, выражаемый одним символом. В общем виде информацию измеряют в битах и определяют по формуле
,
						(1.1)
где n– число равновероятных исходов в событии, описываемом дискретным сигналом.
Так как для дискретного сигнала n= 2, тобит– это объём информации, передаваемый одним двоичным символом. Восемь бит образуют одинбайт, то есть в одном байте восемь двоичных разрядов.Кодовое слово, применяемое в алгоритмах обмена информацией в вычислительной технике, содержит четыре байта (32 двоичных разряда) или восемь байт (64 двоичных разряда). Эквивалент кодового слова из 32 единиц двоичной системы счисления в десятичной системе счисления – 4 294 967 296.
Значениям знаков 0 и 1 могут быть поставлены в соответствие различные характеристики токов или напряжений. Например, при потенциальном способеэто могут быть их некоторые установившиеся значения: высокий уровень напряжения – логическая единица, низкий уровень – логический ноль. Временная диаграмма такого дискретного сигнала представлена на рис. 1.1.
Р
ис.
1.1. Временная диаграмма дискретного
сигнала
Преимущества дискретного сигнала: малое потребление мощности от источника питания в статическом режиме:
насыщение               
;
отсечка                      
![]()
и высокая помехозащищённость: амплитуда помехи Um.помехиможет достигать половины величины напряжения сигнала логической единицыU(1), не вызывая ошибки определения значения сигнала.
1.3. Логические константы и переменные. Логические операции. Логические элементы
Для описания алгоритмов работы дискретных устройств необходим соответствующий математический аппарат. Такой математический аппарат в XIXвеке разработал ирландский математик Джон Буль, и теперь его называют булевой алгеброй (алгеброй логики). Булева алгебра оперирует двумя понятиями: событие истинно (логическая единица – лог. 1) или событие ложно (логический нуль – лог. 0). Эти два понятия называются константами алгебры логики.
Логические переменные могут принимать одно из двух значений констант:
х = 0, если х 1;
х = 1, если х 0.
Над логическими константами и переменными можно совершать логические операции: логическое сложение, логическое умножение и отрицание (инверсию).
Логическое сложение: операция ИЛИ (дизъюнкция). Правило логического сложения для двух переменных представлено в таблице 1.2.
Таблица 1.2
Правило операции логического сложения
| 
				 Х1  | 
				 Х0  | 
				 Х1 + Х0 (Х1 V X0)  | 
| 
				 0  | 
				 0  | 
				 0  | 
| 
				 0  | 
				 1  | 
				 1  | 
| 
				 1  | 
				 0  | 
				 1  | 
| 
				 1  | 
				 1  | 
				 1  | 
Операция логического сложения справедлива для любого числа переменных и соответствует математической операции объединения множеств. Число переменных, над которыми проводится операция, обозначается цифрой, стоящей перед обозначением операции. Для данного примера получаем запись 2ИЛИ.
Логическое умножение: операция И (конъюнкция). Правило логического умножения для двух переменных представлено в таблице 1.3.
Таблица 1.3
Правило операции логического умножения
| 
				 Х1  | 
				 Х0  | 
				 Х1  Х0 (Х1  X0)  | 
| 
				 0  | 
				 0  | 
				 0  | 
| 
				 0  | 
				 1  | 
				 0  | 
| 
				 1  | 
				 0  | 
				 0  | 
| 
				 1  | 
				 1  | 
				 1  | 
Операция логического умножения также справедлива для любого числа переменных и соответствует математической операции пересечения множеств. Число переменных, над которыми проводится операция, также обозначается цифрой, стоящей перед обозначением операции. Для данного примера получаем запись 2И.
Отрицание (инверсия): операция НЕ. Операция обозначается горизонтальной чертой над переменной (или над выражением, содержащим несколько переменных) и определяется правилом:
если	 
,
	то
;
если	 
,
	то
.
Логические элементы. В соответствии с перечнем логических операций различают три основных логических элемента (ЛЭ): И, ИЛИ, НЕ. Условные графические обозначения логических элементов представлены на рис. 1.2.

Рис. 1.2. Условные графические обозначения логических элементов
Число входов элементов И и ИЛИ может быть произвольным. Элемент НЕ всегда имеет только один вход.
