
- •Информация о термине
- •Свойства информации
- •Признаки перехода к информационному обществу
- •Системы счисления
- •Позиционные системы счисления
- •Модифицированные коды
- •Код со смещением
- •Разрядная сетка
- •Формы представления чисел
- •Форма с фиксированной точкой
- •Форма с плавающей точкой Арифметические операции
- •Стандарт ieee 754
- •Представление мантиссы
- •Представление порядка
- •Ограничения точности для целых чисел
- •Формат числа половинной точности
- •Формат числа одинарной точности
- •Формат двойной точности
- •Алгоритм получения числа с плавающей точкой
- •Алгоритм восстановления десятичного числа
- •Характеристики некоторых форматов стандарта
- •Категории отображаемых значений
- •Логические основы вычислительной техники
- •Способы задания логических функций
- •Словесный способ
- •Метод эквивалентных логических преобразований
- •Диаграмма Вейча (карта Карно)
- •Типы интервалов
- •Диаграмма Вейча для функции от 5 переменных мднф:
- •Минимизация частично определенных логических функций
- •Идея работы
- •Триггеры
- •Классификация
- •Классификация о способах организации межразрядных связей
- •Четырехразрядный суммирующий двоичный счетчик на t-триггерах с последовательным переносом
- •Временная диаграмма
- •Синтез счетчиков
- •Четырехразрядный параллельный регистр на d-триггерах
- •Сдвиговый регистр
- •Полусумматор
- •Функциональная схема Условное графическое обозначение Полный одноразрядный двоичный сумматор
Триггеры
Триггер – это простейший цифровой автомат, который представляет собой элементарную ячейку памяти и может хранить один бит информации. Может находиться в одном из двух состояний – 0 или 1. Реализуется на базисных элементах (И-НЕ, ИЛИ-НЕ). Эффект запоминания возникает благодаря наличию обратных связей между элементами. Триггеры могут использоваться как самостоятельно в составе других устройств, так и образовывать более сложные устройства (например, счетчики).
Классификация
-
По логическому функционированию: RS, D, T, JK (основные типы);
-
По способу записи информации:
-
Асинхронные:
-
Запись информации осуществляется в момент подачи сигнала на информационные входы.
-
Синхронные:
Сигнал синхронизации – это последовательность дискретных импульсов стабильной частоты.
-
Со статическим управлением (стробируемые):
Воспринимает информационные сигналы во время действия активного уровня на входе C, т.е. пока C=1, происходит постоянная перезапись информации, а когда C=0, происходит фиксация состояния триггера.
-
С динамическим управлением (тактируемые) (фронтовые триггеры):
Воспринимает информационные сигналы в моменты переключений синхроимпульса (0 1 или 1 0), т.е. в моменты прихода переднего или заднего фронта сигнала.
Запись возможна только в присутствии разрешающего сигнала C (Clock), т.е. сигнала синхронизации. Вход C называется прямым динамическим, если переключение триггера происходит в момент прихода переднего фронта, инверсным динамическим – если переключение происходит в момент прихода заднего фронта. Для цифровых автоматов синхронизация очень важна, поскольку позволяет согласовывать во времени процессы чтения и записи, происходящие в разных частях схемы, реализуя, таким образом, алгоритм работы устройства.
-
По количеству ступеней:
-
Одноступенчатые:
-
Для запоминания используется только одна ступень. Возникают проблемы при записи и считывании информации в пределах одного такта. Что считано: старая информация или новая?
-
Двухступенчатые:
Состоят из двух одноступенчатых, работающих в противофазе. Работают в 2 раза медленнее, но решают проблему одноступенчатых триггеров: когда вторая ступень еще хранит старую информацию, первая уже может принимать новую.
Поскольку реальные времена срабатывания элементов зависят от незначительных отклонений в процессе их изготовления, то при включении питания триггер непредсказуемо принимает одно из двух состояний. Это приводит к необходимости выполнять первоначальную установку триггера в требуемое исходное состояние.
Асинхронный RS-триггер на элементах ИЛИ-НЕ
Хранение
Схема 3
Сброс
Схема 4
Хранение
Схема 5
Запрещенная комбинация (идеальный случай)
Схема 6
Запрещенная комбинация (в реальности)
Схема 7
Асинхронный RS-триггер на элементах И-НЕ
При рассмотрении всех нижеследующих триггеров за основу возьмем реализацию на элементах И-НЕ.
Синхронный статический RS-триггер
Синхронный двухступенчатый статический RS-триггер с асинхронными входами
D-триггер
Триггер-задержка – хранит предыдущее состояние до прихода очередного синхроимпульса.
T-триггер
Триггер-счетчик – с приходом очередного счетного импульса меняет свое состояние на противоположное. Таблица истинности для синхронного T-триггера:
Схема 14
Счетчики
Счетчик – это цифровой автомат, реализованный на триггерах. Подсчитывает некое количество импульсов. Счет хранится в двоичном коде. Параметры счетчика:
-
Модуль счета
– максимальное количество единичных импульсов, которое может быть сосчитано счетчиком. Счетчик обнуляется, когда приходит
-ый импульс.
-
Шаг счета – приращение значения счетчика при приходе очередного импульса.
-
Направление счета – в сторону увеличения или уменьшения значений.