最近用51单片机+DAC0832+UA741运放 做了个简易的波形发生器 LCD12864 显示 可以产生正弦波 三角波 方波 按键切换波形 调整频率和步进值(按键可长按) 有24C02掉电储存设置的数据 频率不高 10HZ~600HZ(频率高了囿点误差) 由单片机定时器中断产生数字信号 DAC0832转换 运放调幅 能力有限 和大家分享一下~ ~ 注意原理图 DA转换电路的芯片是DAC0832 画图的人写错了!!! 蔀分单片机源程序预览:
//调整波形、频率及步进值 |
先用运放U4做一个RC(文式桥式)正弦波振荡器产生正弦波再经U3运放做个滞回比较产生方波,U2组成一个积分电路(将方波转换成三角波)最后经过运放变成三角波。 仿真電路刚开始经过3S才会有波形。 全部资料下载地址(四种波形发生器的Multisim仿真工程文件): 下载积分: 黑币 -5 |