单片机如何输出正弦波

单片机只能输出高低电平请问怎么才能输出正弦波呢?真是不明白输了只能高和低那么只能是脉冲波信号了嘛,为什么还有正弦波呢?请大神讲解一下。... 单片机只能输出高低电平请问怎么才能输出正弦波呢?真是不明白输了只能高和低那么只能是脉冲波信号了嘛,为什么还有正弦波呢?请大神讲解一下。 展开
 我来答
做而论道
高能答主

推荐于2017-09-12 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
令单片机输出高、低电平,可以形成不同脉宽的脉冲波,

再经过 RC 电路平滑滤波,就会出现不同高低电压的信号。

这就可以近似实现正弦波或其它波形。
追问
但还是不一定是完整的弦波吧?只能是正弦形波浪样的阶梯波吧?
追答
要是那么较真,单片机,显然,就不适用了。

可以选用模拟电路的正弦波振荡器,来完成。
意法半导体(中国)投资有限公司
2020-01-15 广告
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
bob0103
推荐于2017-09-19 · TA获得超过4514个赞
知道小有建树答主
回答量:881
采纳率:81%
帮助的人:332万
展开全部
  用STC11F02E做过一个小的信号发生器,正弦波和方波同时输出,1HZ~200KHZ,跑有源32.768MHZ时钟,IO接R-2R电阻做8位DAC,模拟DDS,串口设置频率,步进1HZ或10HZ,精度优于1/10000(决定于有源晶振)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spring073
2013-07-30 · TA获得超过3028个赞
知道小有建树答主
回答量:1233
采纳率:80%
帮助的人:331万
展开全部
单片机本身不能输出正弦波,但可以通过控制其它芯片或者自带的DA模块来来产生啊。
追问
不用DA模快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ATF144X
2013-07-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4623万
展开全部
如果单片机有DAC,那就太容易了,如果输出PWM,那就需要滤波一下。
追问
一定要用DAC吗?
追答
如果不用DAC的话,单片机都是输出TTL信号的,怎么转换为模拟的连续信号?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
2013-07-30 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1055万
展开全部
可以控制波形发生器芯片来产生波形,三种波形输出的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式