https://www.cnblogs.com/asandstar/p/16942910.html

D flip-flop