We propose a method to generate arbitrary perfect Poincaré beams using one spatial light modulator (SLM). A polarization beam splitter is used to generate two polarization beams that are orthogonally (x and y) polarized. Half of the SLM helps shape the x-polarized beam; simultaneously, the other half of the SLM shapes the y-polarized beam. By adding different or the same spiral phases to the orthogonally polarized beams, any point on the Poincaré surface can be reached. The proposed approach is experimentally evaluated. The ring diameter remains the same when different polarization orders and topological charges are programmed. The generation of perfect Poincaré beams including fundamental Poincaré sphere, high-order Poincaré sphere, and hybrid Poincaré sphere are demonstrated in our system. [ABSTRACT FROM AUTHOR]