A kind of single chip-based BCD encoder with dual-input channels used in monitoring transformer tap position is designed. The functions and features of the encoder are introduced first. Then the hardware structure of the encoder is given and the circuit of each module is introduced, including dual-input channels, encoder circuit, power supply circuit, output circuit and digital display circuit. The encoder is proved effective after put into use, with a strong promotional value.