完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用STC89c52的DAC输出频率幅值可调的三角波,正弦波。电压和频率显示在数码管或者xpt2046上,也就是一个波形发生器,有人做过这个吗?基础不是很好,简单的会,这个不是很会,帮帮忙吧
|
|
相关推荐
13个回答
|
|
使用DAC的话,单片机内存三角波及正弦波数据表格,输出时表格数据乘个系数就是调节信号赋值,改变刷新频率就是改变信号频率,三角波可以不用表格。
|
|
|
|
89C52有DAC ????
|
|
|
|
现在没有用89C5X系列的吧?这个要做首先得先在软件里面计算输出这些波形所需要的数据,确定每个周期使用几个点输出来拟合,点数越多波形越精确,点数太少则比较难看,然后在定时器中断程序里面把生成的数据送到DA输出口输出,经过滤波器应该就可以生成所需要的波形了吧,显示的话就相对简单多了,位数少的话直接用74HC595输出就可以了。
|
|
|
|
有的,pt2046就是了
|
|
|
|
网上买的51板子都是89c5x的,老师让我们一个星期学会这个板子,会做这个题目单片机就可以了,我是前面几个模块都会的,你这么说思路我也知道,只是还是做不出来。规定时间已经超标了
|
|
|
|
我认为不难,但是我没有用过DA输出,否则就做了,我也想试试。
|
|
|
|
89c51片内是没有硬件DAC的 所以你还要买一个DAC的芯片 首先你要输出矩形波只要用软件模拟PWM就行 至于幅度和频率改变参考电压和TOP值就行了 三角波锯齿波要用到微积分电路 你可以百度找一下
|
|
|
|
|
|
|
|
用STC12C5A60S2吧
|
|
|
|
你买的开发板上应该有DAX
|
|
|
|
我说错了,xpt这个是可以做ad,da的话有单独的电路
|
|
|
|
有做过这个的吗,做过的话发我一个
|
|
|
|
...超期这么久还没搞出来啊,楼主这效率也是,有思路了还不好做呀。
|
|
|
|
只有小组成员才能发言,加入小组>>
3314 浏览 9 评论
2995 浏览 16 评论
3494 浏览 1 评论
9059 浏览 16 评论
4088 浏览 18 评论
1180浏览 3评论
605浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
599浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2335浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1896浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 20:00 , Processed in 1.424980 second(s), Total 103, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号