Clock is a repeating signal that switches between low and high levels and controls the timing of inputs like a standard clock controls schedules. A trigger is a control signal used to initiate an action and can be either level-triggered or edge-triggered. The basic SR flip flop circuit can be made using two NAND gates or two NOR gates and has two inputs, set and reset, and two outputs, Q and its complement Q'. An RS flip flop adds a clock pulse input to the basic SR flip flop to enable state changes only when the clock pulse is high.