We investigate the problem of exact boundary controllability of semilinear one-dimensional heat equations. We prove that it is possible to move from any steady-state to any other one by means of a boundary control, provided that they are in the same connected component of the set of steady-states. The proof is based on an effective feedback stabilization procedure which is implemented. Full paper.