1、设计需求
由STC89C51/52+DAC0832模块+指示及按键模块+LM358模块+LCD1602显示模块+电源模块构成
1、LCD1602显示波形种类和频率值(频率范围10-100HZ);
2、可以通过按键设置波形种类和设定频率步进值;
3、电位器可以改变振幅(0V-3.5V稳定);
4、可产生正弦波、锯齿波、三角波、矩形波;
5、四个指示灯可分别指示发出的波形。
2、设计思路及方案
本实验采用AT89C51单片机构造低频信号发生器,可产生正弦波,方波,三角波,锯齿波四种波形,通过C语言对单片机的编程即可产生相应的波形信号,并可以通过键盘进行各种功能的转换和信号频率的控制,当输出的数字信号通过DAC0832(直通式)数模转换成模拟信号也就得到所需要的信号波形,通过运算放大器的放大输出波形,同时让液晶显示输出的波形信息。硬件原理图:
1、设计需求
由STC89C51/52+DAC0832模块+指示及按键模块+LM358模块+LCD1602显示模块+电源模块构成
1、LCD1602显示波形种类和频率值(频率范围10-100HZ);
2、可以通过按键设置波形种类和设定频率步进值;
3、电位器可以改变振幅(0V-3.5V稳定);
4、可产生正弦波、锯齿波、三角波、矩形波;
5、四个指示灯可分别指示发出的波形。
2、设计思路及方案
本实验采用AT89C51单片机构造低频信号发生器,可产生正弦波,方波,三角波,锯齿波四种波形,通过C语言对单片机的编程即可产生相应的波形信号,并可以通过键盘进行各种功能的转换和信号频率的控制,当输出的数字信号通过DAC0832(直通式)数模转换成模拟信号也就得到所需要的信号波形,通过运算放大器的放大输出波形,同时让液晶显示输出的波形信息。硬件原理图:
举报