波形发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。本多功能波形发生器设计使用的AT89S51单片机和键盘电路作为核心控制,8255作为显示芯片,双DAC0832控制输出波形参考幅值构成的发生器可产生锯齿波、三角波、正弦波等多种波形。波形的频率、幅值根据内部程序设定的参考值,利用键盘控制输出相应的波形,具有线路简单、结构紧凑等优点。