前段时间用51搞了个波形发生器,主要用到51单片机和DAC0832(可用串行的AD5300,AD?别晕了,他是DA转换来的。)
因为没做硬件,只是简单地在Proteus上仿真了一下就算完成了。
首先是波形发生器的主控制器51啦,采用定时中断查表的方法读取表中的数据,这种方法比较普遍,初学嘛,就学这个方法咯。
实验中用到的DA0832是电流输出型的DA转换IC,所以要接一个运算放大器,转换成电压输出。
主控制器中加了一个按键,用来调整占空比。
因为只做了两中波形:正弦波和方波。(可继续加入三角波和锯齿波等)
上面附上程序和仿真图片,大家学习学习,指教一下。
文件Keil下的text1.c文件为主文件
用户443165 2013-5-20 14:23
没有在protues上的硬件连接图吗。。。可以给我发一份吗。。急求。。。我的邮箱632092714qq@.com
用户391779 2008-7-29 14:57
用户554377 2008-7-1 00:43