A binary trigger system, which is for a semi-automatic, allows a round to be fired when the trigger is pulled and a round to be fired when the trigger is released.