基于51单片机的波形发生器
以单片机AT89S51及ADC0832为核心设计简易波形发生器,产生三种信号波形:方波、锯齿波、三角波。要求:
- 设置六个LED小灯,三个对应信号类型,另三个对应幅值、频率、及占空比调节
- 设置四个按键K1~K4,其功能分别为:
- K1:信号类型选择(方波、锯齿波、三角波)
- K2:调节参数选择(幅值、频率、及占空比)
- K3:对应参数增大,
- K4:对应参数减小
- 方波输出频率范围1KHz~10KHz的方波(以1K为步进), 三个参数均可调,占空比的调节范围为(1:10—9:10)。注意占空比定义为高电平与全周期之比。
- 锯齿波和三角波,频率范围自定(报告中需要写明范围、设置原因及实现),可调节参数为频率
本程序的思路是输出加加
如需要程序源码可去我的另一篇博客下载第一个链接里的
简易波形发生器源码+仿真文件下载