An automobile key programmer, comprising an activation coil configured to apply different resonant voltages to activate different types of automobile keys and to program the keys; a first changeover switch comprising a first connection terminal, a second connection terminal, and a third connection terminal, wherein the first connection terminal is connected to the activation coil, and the first connection terminal is configured to be connected to the second connection terminal or the third connection terminal; an infrared modulation circuit connected to the second connection terminal and configured to provide an infrared modulated resonant signal and a resonant voltage for activating and reading-writing an infrared modulated automobile key; a second changeover switch comprising a fourth connection terminal, a fifth connection terminal, and a sixth connection terminal, wherein the fourth connection terminal is connected to the third connection terminal, and the fourth connection terminal is configured to be connected to the fifth connection terminal or the sixth connection terminal; an amplitude shift keying modulation circuit connected to the fifth connection terminal and configured to provide a resonant signal and a resonant voltage modulated with amplitude shift keying for activating and reading-writing an automobile key modulated by amplitude shift keying; and a frequency shift keying modulation circuit connected to the sixth connection terminal and configured to provide a resonant signal and a resonant voltage modulated by frequency shift keying for activating and reading-writing an automobile key modulated by frequency shift keying. an activation coil configured to apply different resonant voltages to activate different types of automobile keys and to program the keys; a first changeover switch comprising a first connection terminal, a second connection terminal, and a third connection terminal, wherein the first connection terminal is connected to the activation coil, and the first connection terminal is configured to be connected to the second connection terminal or the third connection terminal; an infrared modulation circuit connected to the second connection terminal and configured to provide an infrared modulated resonant signal and a resonant voltage for activating and reading-writing an infrared modulated automobile key; a second changeover switch comprising a fourth connection terminal, a fifth connection terminal, and a sixth connection terminal, wherein the fourth connection terminal is connected to the third connection terminal, and the fourth connection terminal is configured to be connected to the fifth connection terminal or the sixth connection terminal; an amplitude shift keying modulation circuit connected to the fifth connection terminal and configured to provide a resonant signal and a resonant voltage modulated with amplitude shift keying for activating and reading-writing an automobile key modulated by amplitude shift keying; and a frequency shift keying modulation circuit connected to the sixth connection terminal and configured to provide a resonant signal and a resonant voltage modulated by frequency shift keying for activating and reading-writing an automobile key modulated by frequency shift keying.