普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3474|回复: 1

[已解决] 51单片机怎么产生可调频率的正弦波

 关闭 [复制链接]

1

主题

2

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2019-12-17 19:40:05 | 显示全部楼层 |阅读模式
我是将一个周期的正弦波分成360个点,存在一个数组sin_dat[] 里面,然后在定时器的中断服务函数里面,每次输出一个值到DAC0832 里面,然后显示到示波器里面。通过改变定时器初值来改变正弦波频率,但是我不知道怎么计算40Hz   60HZ   80Hz 和100 Hz 的频率对应的定时器初值,希望有大神帮帮我
回复

使用道具 举报

20

主题

216

帖子

1115

积分

金牌会员

Rank: 6Rank: 6

积分
1115
发表于 2019-12-18 08:48:53 | 显示全部楼层
https://wenku.baidu.com/view/cad49060551810a6f4248660.html 参考这个用查表的方法吧 得出的值更加准确
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-25 22:30 , Processed in 0.102111 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表