该项设计的主要目的是设计一种数控电源。它利用单片机AT89S51 作为主控芯片,控制数字/模拟转换器的输出电流的大小,通过第一级运算放大器把输出的电流信号转换成电压信号,再经过第二级运算放大器放大至相应的倍数,最后经过LM317 恒流输出电压。此设计通过键盘电路与单片机P3 口的高三位连接,读入控制数据,利用软件进行判断,从而起到控制电源输出的作用。