以STC12C5A60S2单片机为核心,设计了一种数控稳压电源。系统设计方案有3种:传统的调整管方案、采用一套十进制计数器的控制方案和基于单片机控制方案,重点采用第3套方案,方案中二进制计数器的输出经过D/A变换后,为了有效控制步进输出,先对误差放大的基准电压进行控制;通过译码后的十进制计数器,将驱动数码管显示输出的电压值;为了保证系统的正常工作,必须使双计数器能同步工作。基于单片机数控稳压电源的控制部分采用单片机,输出部分也不再采用传统的调整管方式,而是在D/A转换之后,经过稳定的功率放大而得到;因为使用了单片机,整个系统可编程,使得系统灵活性大大增加。