Ни одна из размещенных вами фотографий не является шлепанцами, они представляют собой D-защелки закрытого типа, нарисованные по-разному. Две цепи идентичны и основаны на защелке SR.
Ниже приведена защелка SR NOR, а также таблица состояний и символ.
![enter image description here](https://i.stack.imgur.com/RvIWI.png)
![enter image description here](https://i.stack.imgur.com/brie7.png)
При добавлении дополнительной логики создается D-защелка.
![enter image description here](https://i.stack.imgur.com/Q6Vl8.png)
![enter image description here](https://i.stack.imgur.com/XdwvG.png)
Чтобы узнать разницу между защелкой и триггером, вам нужно понять, что это такое.
«Защелка» по определению - это элемент памяти, который не имеет иммунитета к внешней обратной связи. Проще говоря, защелка - это схема обратной связи, которая имеет два стабильных состояния (или бистабильный мультивибратор), «0» и «1», и может использоваться для хранения информации о состоянии. Защелки создаются из комбинаторных логических элементов. Как правило, защелка асинхронно запускается по уровню; однако иногда для защелки требуются часы (CLK), и в этом случае защелка называется «синхронной защелкой» и эквивалентна схемам стробируемых D-защелок, показанным на обеих ваших фотографиях.
«Триггер» по определению является двухступенчатой защелкой в конфигурации «ведущий-ведомый». Подобно защелке, триггер - это схема, которая имеет два стабильных состояния (или бистабильный мультивибратор), «0» и «1», и может использоваться для хранения информации. Триггеры создаются путем объединения двух цепей-защелок в одну большую схему-триггер. Триггеры запускаются по краям сигнала, обычно это часы.
Ниже приведено изображение триггера D-типа, созданного путем объединения двух схем-защелок SR NAND.
![D-Type Flip-Flop](https://i.stack.imgur.com/PlpsF.png)
![enter image description here](https://i.stack.imgur.com/7K1HD.png)
Первая защелка называется «ведущей», а вторая защелка называется «ведомой». Данные (D) фиксируются на переднем фронте часов (C).