基于51单片机的函数/波形信号发生器

1.本设计基于STC89C51/52(与AT89S51/52AT89C51/52通用,可任选)单片机

2.LCD1602液晶显示波形种类和频率值(10-100HZ)。

3.按键设置波形种类和设定频率步进值

4.电位器器改变振幅(2.5V-3.5V稳定)。

5.本设计可产生正弦波、锯齿波、三角波、矩形波。

6.有四个指示灯分别指示发出的是哪种波形,方便明了。

 

按键说明:

1  2  3  4

1键:设置步进值按键

2键:加按键

3键:减按键

4键:波形切换按键

开机液晶显示正弦波,频率是10Hz,如果要改变波形,按下4键可以选择波形,波形符号会显示在液晶上,同时4LED也会指示不同的波形;如果要改变波形的频率,可以按下2键和3键,来加减波形的频率,不过开机默认按一下加减按键,只加减0.1Hz,这在实际用时,会很不方便,此时我们可以按下1键,进入步进值设置界面,步进值可以在0.1-10Hz之间调节,按加减按键调节步进值,步进值设置好后(例如设置1Hz),再按一下1键,退出步进值调节界面,回到正常显示,此时按下加减按键更改频率,会发现,按一下加按键,频率会加1Hz,这就会很方便我们调试了。

d52667af714d44f9a331cfc4f96a4ad0.png

 Proteus仿真

3d7e358ad1d0483f9470426e02f19161.png

正弦波 

f16cadacde2249e08d6306cefa2c5102.png

方波 

1832b43e647347a192e0cc4982422314.png

改变频率后的方波 

cf2e725177bd4ccf9192c3ef9dc635ee.png

Keil代码 

aa25f1c0fd2b4d579152746e2cb7aa95.png

AD原理图 

3909fd213e4a403e8ba28833dcc0da69.png

 PCB

0f0a2dfc0dc645498dadd762ae0a99a8.png

设计报告/论文 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

51单片机设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值