У триггера R и S входы асинхронного сброса/установки.
подаёшь на S "1" триггер в состоянии 1 (Q=1, инверсный Q=0) подаёшь на R "1" в состоянии 0 (Q=0, инверсный Q=1)
С- тактовый вход, по перепаду на котором триггер устанавливается в состояние указанное на входе даных D
(на D единица, триггер в состоянии 1, на D ноль, триггер в состоянии 0)
Первый триггер - защита от дребезга + формирование перепада на тактовый вход С второго триггера.
Второй триггер стоит как делитель на 2 (9 вывод соединён с 12), т.е. с каждым перепадом на С меняет состояние на противоположное.
Т.е. первый триггер это кнопка, а второй - переключатель, срабатывающий от этой кнопки.
На схеме неправильно входы R и S указаны инверсными (активный уровень 0) По логике видно, что наоборот, ну и по таблице истиности из даташита.
Вариант переделки:
1 и 11 разрываем.
9 и 12 разрываем.
9 и 11 сажаем на землю
8 соединяем с землёй через свой резистор 223
кнопку заменяем на переключаемую, которая
к + питания подключает то R то S вход второго триггера.
Кто будет NO, а кто NC выбрать по ситуации.
Вариант 2 - подключаешь ключ к выходу первого триггера Q, а про второй триггер забываешь

Правда в этом случае на инверсном Q сигнал будет переключаться по-другому и его использовать не получится. И будет момент, когда на R и S будут активные уровни. Я с таким не сталкивался, но по даташиту на Q и инверсном Q будут высокие уровни.