![97733f4b5517964b3b7356b63e5cd0fd.png](https://i-blog.csdnimg.cn/blog_migrate/c857918201cd0b42b6b87a338fdb078d.jpeg)
设计要求
1.输出4种波形:方波、锯齿波、三角波和正弦波;
2.幅值调节范围为:2V-10V;
3.频率调节范围为:20Hz-80Hz;
内容简介
信号发生器仿真系统由51单片机最小系统、LCD12864液晶模块、DAC0832波形转换模块(包括波形幅值与频率转换)、按键控制模块以及示波器测量模块构成。通过Keil平台下的C语言编程,单片机控制输出的数字信号经工作在直通方式下的DAC0832数模转换,输出方波、正弦波、锯齿波、三角波4种电压波形,且波形幅值、频率可调。波形的切换、频率和幅值的增减可通过按键模块实现,同时当前的波形信息可实时更新在LCD12864显示模块上,波形形象可通过示波器测量模块展现。整个设计由Proteus仿真实现,并能满足设计内容及要求。
本设计内容详细,涵盖 单片机最小系统设计原理、按键与LCD12864液晶设计、DAC0832幅值控制电路、频率控制电路设计、频率控制算法原理、仿真结果分析 等内容。
整体的框架
![9ddd591db4afa44853572786e027da5a.png](https://i-blog.csdnimg.cn/blog_migrate/54643c11292ce47c98f67459d5015b82.jpeg)
仿真电路图</