原理框图如下图所示,采用8051单片机产生波形,D/A转换器将其转化为模拟电压,再经过放大器放大。用74LS164作驱动器,由单片机软件控制数码显示,软件还附有显示器的自动刷新及电路的过零保护等功能。 1.波形转换与放大部分: 选用51系列的单片机产生和控制波形。数模转换器用的是DAC0832,本方案中DAC0832采用单缓冲模式。电路如图五所示,P0口和DAC0832的数据口直接相连,和 接地,DAC数据寄存器处于直通状态,ILE=1,和连接后接P2.0。在选中该片的地址(=0)时,写入数字量,该数字信号就立即传送到DAC输入寄存器,并直通至DAC数据寄存器,经过短暂的建立时间,即可以获得相应的模拟电压。写入操作结束, 和立即变为高电平,写入的数据被输入寄存器锁存,直到再次写入刷新。 2.键盘与数码显示部分: 3.稳压电源部分 电源部分输出+5V,+15V,-15V电压供给系统,另外还制作+5.12V直流稳压电源做DAC0832的VERF的基准电压。