Концептуальный сдвиг всей книги: до сих пор результат зависел только от текущих входов прямо сейчас. Здесь логика впервые обретает память о прошлом.
Всё разобранное в блоке 2 и главе 11 — комбинационная логика: результат определяется исключительно текущими значениями входов, без какой-либо памяти о предыдущих состояниях. Триггер вводит последовательностную логику — результат зависит и от текущих входов, и от того, что схема уже "запомнила" ранее.
Строится из двух элементов NOR (глава 08), соединённых крест-накрест — выход каждого элемента подаётся на вход другого, создавая петлю обратной связи. Именно эта петля и есть физический механизм "запоминания" — схема удерживает своё последнее состояние сама по себе, без необходимости постоянно получать одну и ту же команду заново.
| S (Set) | R (Reset) | Результат |
|---|---|---|
| 1 | 0 | Выход устанавливается в 1 и удерживается там даже после возврата S в 0 |
| 0 | 1 | Выход сбрасывается в 0 и удерживается там |
| 0 | 0 | Выход сохраняет своё предыдущее состояние — это и есть память |
| 1 | 1 | Неопределённое, недопустимое состояние — избегать на практике |
Добавляет вход тактового сигнала (clock) — значение входа D фиксируется во внутреннюю память только в момент переключения тактового сигнала (по переднему или заднему фронту), а не постоянно. Это важно: без синхронизации по тактовому сигналу большая схема с множеством триггеров переключалась бы хаотично и непредсказуемо; тактовый сигнал заставляет все триггеры схемы обновляться синхронно, в один и тот же момент.
Содержит два независимых D-триггера в одном корпусе — стандартный практический компонент для построения памяти и синхронной логики.
Оперативная память и регистры процессора на самом базовом уровне построены именно из триггеров — каждый отдельный триггер хранит ровно один бит информации постоянно, пока подано питание.
Собери SR-защёлку из двух элементов NOR микросхемы 7402 (глава 06) на макетной плате, с двумя кнопками без фиксации (momentary) на входах S и R, и светодиодом с резистором на выходе. Нажатие кнопки Set зажигает светодиод — и он остаётся гореть даже после того, как кнопку отпустили. Нажатие Reset гасит его — и он остаётся погашенным. Это первый момент во всей книге, где схема реально "помнит" действие, совершённое в прошлом, а не просто мгновенно реагирует на текущее состояние входов.
Следующая глава — регистры и счётчики: как несколько триггеров, соединённых вместе, образуют схемы, способные хранить целые числа и считать события.
Книга бесплатна для чтения. Автор — Тариел Бежанидзе, компьютерный мастер в Батуми · tariel.ge · все бесплатные книги. Копировать текст целиком на другие сайты — только со ссылкой на источник.