I'm looking for a H Bridge Circuit that use 1 input control line only.
When the input = 0 then the motor move forward, when input = 1 (=VCC) then it move reverse.
Have a look at the H-Bridge circuit below; adding an inverter gate (or one NPN transistor) between inputs 1 and 2 will reduce the number of control inputs to just one, and will allow to drive the motor forward and reverse ..
However, you will not be able to STOP it ..
For 12V 1A motor you may use L298 by ST. The bidirection motor control setup is shown in the datasheet (Page 6). It has separate logic supply and PS making it easy to interface to µC.
The H-bridge circuit by IanP is nice if you want to make one yourself.
If you donot have any constraint you may use a relay to reverse the motor since your current is small. It all depends on your aplication.