Software-Defined DDPM Modulators for D/A Conversion by General-Purpose Microcontrollers