¿Puede el microcontrolador 51 cambiar el voltaje de la fuente de alimentación conmutada a voluntad mediante programación?
Claro, depende de lo informal que quieras ser. Un método consiste en utilizar un puerto de 8 bits para conectar una resistencia a la red de muestreo de voltaje. Seleccionando el valor de la resistencia adecuadamente, se puede ajustar en 256 pasos. Otro método es utilizar una línea de puerto para simular PWM, que puede cambiar la relación punto-espacio de los niveles alto y bajo de la línea de puerto, filtrar el voltaje de CC e inyectarlo en la red de muestreo de voltaje, que puede ser ajustado continuamente. No importa qué método se utilice, el rango de voltaje ajustable está limitado por la forma del circuito de la fuente de alimentación conmutada y los componentes de amplificación de muestreo (por ejemplo, con el TL431 común, es imposible ajustarlo por debajo de 2,5 V). Por supuesto que hay otras formas.