An ignition device for an internal combustion engine comprises a sensor for producing a first and a second angular angle corresponding to a first and a second crank position, respectively, a flip-flop circuit which is set or reset by the first angular signal of the sensor and is reset or set by the second angular signal, ignition control unit for controlling the primary current of an ignition coil based on the output of the flip-flop circuit and carrying out the ignition operation based on the second angular signal, unit for producing a voltage when the internal combustion engine reverses, and unit for comparing the voltage produced by the voltage producing unit with a predetermined voltage, and causing the second angular signal to be ignored depending on the results of comparison so as to prevent the flip-flop circuit from being reset or set.
展开▼