asj1989 发表于 2010-9-1 10:41:56

跟着魏坤老师学做示波器 用c8051f120采样 st7920控制器12864液晶显示

看了魏坤老师做的示波器非常的羡慕,自己也想diy一个。于是就那现成的东西试了一下 居然就成功了 而且效果还不错

c8051f120 内置了两个adc 一个12位 一个8位的,内置了两个dac 都是12位的 也可以当8位使用。

我这个用的是8位ad 定时采样 每10us 采样一次(速度快到极限了)

学习了魏坤老师的思想 每次采样512个点,选其中的128个点显示出来,采用软件触发的方式。(魏老师的如果所有点都不满足条件,那么重新从fifo中读取数
据,我处理的情况是直接显示前128 个点)

http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579319.jpg
(原文件名:方波.jpg)
这是采样一个方波的情况。
http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579320.jpg
(原文件名:方波的频率.jpg)
这块板子是方波发生器,数码管显示的是方波的频率
http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579321.jpg
(原文件名:计算方波频率.jpg)
由这张图可以计算出方波的频率

可以看出每个方波占了56列,我是10us采样一次,那么周期也就是560us
1 / 0.00056 = 1785.7142857142857142857142857143
可以看出和数码管显示的差不多

http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579322.jpg
(原文件名:正弦波发生器.jpg)

这个是正弦信号发生器,我用另一块板子上的da做的。(寝室没有信号发生器)
http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579323.jpg
(原文件名:正弦.jpg)
正弦显示的情况
http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579324.jpg
(原文件名:频率加倍.jpg)

http://cache.amobbs.com/bbs_upload782111/files_32/ourdev_579325.jpg
(原文件名:频率再加倍.jpg)
改变了da的速度

asj1989 发表于 2010-9-1 10:43:42

点击此处下载 ourdev_579326.rar(文件大小:132K) (原文件名:adc2.rar)
所有的程序都在这了

eworker 发表于 2010-9-1 10:51:27

不错

honami520 发表于 2010-9-1 11:03:05

魏坤啥时候当老师了?

fshunj 发表于 2010-9-1 11:14:08

从魏坤同学→魏坤老师。

NJ8888 发表于 2010-9-1 11:25:37

你没学会魏老板画线中的插值功能

fengyuganyu 发表于 2010-9-1 12:32:23

跟我以前的DIY的一样,打印128个点

472666316 发表于 2010-9-7 11:40:22

能加小弟 帮小弟个忙么 472666316

brian2321 发表于 2011-7-3 23:51:21

mark 51示波器

BBQ1215 发表于 2011-7-4 11:19:09

不错支持

night_0309 发表于 2011-7-5 18:03:34

回复【6楼】888888888888
-----------------------------------------------------------------------

不是插值,只是画了点没连线

zhechong 发表于 2011-8-6 21:22:32

mark!

lovelywwei 发表于 2011-8-6 22:51:39

MARK 51

dujun168 发表于 2011-8-7 15:08:09

mark

hyscwhhc 发表于 2011-9-7 09:41:13

为什么不能显示线呢?

lklon 发表于 2011-9-29 01:21:52

mark

l09046162 发表于 2011-9-30 08:56:20

mark 谢谢楼主分享!!!!

hehuabo 发表于 2011-10-12 21:34:55

好东西啊,学习

zfzdhz 发表于 2012-2-17 11:27:22

顶顶 马上也要用C8051F120

onlylgb0 发表于 2012-2-17 12:29:30

mark

wangkbox 发表于 2012-5-14 13:46:55

mark 谢谢楼主分享!!!!

fk2011 发表于 2012-5-31 09:31:49

顶!最近也想搞,不过缺米。

蓝色的风 发表于 2012-6-6 18:25:44

      顶楼主

dory_m 发表于 2012-7-10 15:12:42

谢谢楼主!!!

sblpp 发表于 2012-7-10 16:04:40


从魏坤同学→魏坤老师。

竹风xu 发表于 2012-7-10 16:33:47

这个,当然要学习学习咯,感谢楼主

yzz 发表于 2012-7-12 13:39:57

学习、学习

yzz 发表于 2012-7-12 13:40:25

我也想学做示波器
页: [1]
查看完整版本: 跟着魏坤老师学做示波器 用c8051f120采样 st7920控制器12864液晶显示