D-триггер -это очень просто .Есть входа R-S ,но это понятно для чего .И есть еще 2 входа D и C. вход С это динамический вход ,который реагирует на передний фронт импульса (0 на 1) и переписывает по нему значение со входа D на выход триггера .То есть можно сьэкономить на F\R триггерах (что и сделал) ,кроме того можно сьэкономить на элементах если сброс или установка триггера нужна по нескольким условиям (связям) .Если соединить выход триггера через инвертор и подать на вход D , то при подачи импульсов на вход С триггер будет работать в счетном режиме ,то есть от каждого входного импульса (фронта( будет менять свое значение на выходе на противоположное.