До сих пор все логические элементы, с которыми мы встречались, были элементами, состояние выходов которых жестко определялось состоянием их входов в данный момент времени. Можно вспомнить, например, элемент «НЕ». Если на входе лог. «0», то на выходе лог. «1», и наоборот. Такие элементы называются комбинационными.
Но существует класс других цифровых элементов, состояние которых определяется не только состоянием их входов в данный момент времени, но и от состояния их входов в прошлом. Такие элементы обладают памятью и называются последовательностными. Например, обыкновенная память в компьютере. В нее можно что-то записать. И она будет хранить эту информацию. И получается, что состояние ее выходов определяется состоянием ее входов в прошлом, в момент, когда происходила запись.
Самый простой представитель элемента с памятью — это триггер. Существует несколько видов триггеров, используемых в электронике. Наибольшее распространение получили RS и D-триггеры. Рассмотрим их поподробнее.