找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 54363|回复: 229
打印 上一主题 下一主题
收起左侧

用STC单片机自制高性价比逻辑分析仪

  [复制链接]
跳转到指定楼层
楼主
  初来51hei论坛,在此跟大家分享一下我刚完成的“巨作”,用不到十元的价格打造集信号发生、捕获、分析、保存于一体的超级漂亮超高性价比的逻辑分析仪。下位机芯片用廉价的STC12C5A60S2,程序用C语言编写,上位机软件用VB.NET编写,其主要优点是价格便宜、电路简单、有较高的精度、较高的测量速度、支持同步信号发生与捕获、连续捕获信号最多可达200个、可轻易计算出已捕获信号的脉宽、频率、周期及占空比等,并可通过上位机长久保存信号数据,直观分析红外遥控信号以及量程范围内的规则与不规则逻辑信号,一般实验基本能够满足,绝对是本人一类穷学生实验的一大利器。好了,废话到此为止,熬了很多个熊猫眼才制作出来的,现在累的要死,不想多说一个字,看以下。  
  

上位机操作可能不太好理解,若多人需要,我可以抽空做一份教程  
单片机端程序.rar (20.29 KB, 下载次数: 1218)     analyzer1.rar (517.22 KB, 下载次数: 1307)

上位机软件及下位机程序(带注释)一起上传,有兴趣的朋友也可以参考着制作功能更强大的仪器。
下位机组成:STC12C5A60S2最小系统+串口电路(可直接用51实验板)
信号输入:P1.3
PWM输出:P1.4
晶振频率:24MHz
下位机采用模块化设计思想,这里的模块化设计思想不是指C语言的编程思想,而是真正把下位机当作特定功能的模块使用,如AD模块、LCD模块等。只根据上位机的命令配置资源及基础数据采集,而复杂繁琐的数据处理工作则交由功能强大的上位机来完成。这样可以使整体工程结构更清晰明了,程序排错移植更简单。下位机系统原理如下:
   


上位机软件的安装使用:  


当屏幕因打开过其它窗口而无显示或显示不完整时,可通过单击“刷新”按钮刷新屏幕。



捕获遥控器信号,移动滚动条可移动波形画面,通过显示微调轻松调节显示比例。




对比分析信号。信号分析功能很有用,根据选择的信号数目不同输出对应信息,若晶振频率准确稳定,精度能达到很高。


捕获分析通道1发出的PWM信号

保存波形数据,波形数据格式为TXT,通过打开数据可读取数据至屏幕显示。


(74{OWXIKH%AWTPDO0%IMLU.jpg (81.38 KB, 下载次数: 286)

(74{OWXIKH%AWTPDO0%IMLU.jpg

评分

参与人数 9黑币 +98 收起 理由
IdeaMing + 5 很给力!
hym51hdz + 5 赞一个!
chit100 + 8 赞一个!
随易而安 + 10 共享资料的黑币奖励!
dgvt1218 + 10 同求上位机工程文件,能实现自动重装和自动.
ssfc + 5 赞一个!
老攻 + 5 很给力!
absflash + 15 想求一个vb上位机的教程啊
暗光 + 35 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏135 分享淘帖 顶13 踩
回复

使用道具 举报

沙发
ID:52744 发表于 2013-8-7 02:25 | 只看该作者
.NET平台,需装Framework 才能运行上位机程序

评分

参与人数 1黑币 +35 收起 理由
暗光 + 35

查看全部评分

回复

使用道具 举报

板凳
ID:24486 发表于 2013-10-21 15:03 | 只看该作者
感谢提供,支持支持。
回复

使用道具 举报

地板
ID:24486 发表于 2013-10-21 15:04 | 只看该作者
感谢提供,支持支持。
回复

使用道具 举报

5#
ID:57958 发表于 2013-12-17 14:39 | 只看该作者
very good.
回复

使用道具 举报

6#
ID:57984 发表于 2013-12-18 23:56 | 只看该作者
感谢,这东西好啊
回复

使用道具 举报

7#
ID:1 发表于 2013-12-19 02:03 | 只看该作者
这东西好啊
回复

使用道具 举报

8#
ID:57585 发表于 2013-12-19 10:54 | 只看该作者
感谢,这东西好啊
回复

使用道具 举报

9#
ID:57670 发表于 2013-12-19 19:01 | 只看该作者
感谢,这东西好啊
回复

使用道具 举报

10#
ID:55838 发表于 2014-3-26 21:46 | 只看该作者

感谢提供,支持支持。
回复

使用道具 举报

11#
ID:60263 发表于 2014-4-2 16:14 | 只看该作者
谢谢分享谢谢分享谢谢分享谢谢分享
回复

使用道具 举报

12#
ID:60656 发表于 2014-4-13 22:16 | 只看该作者
学习了,收藏DIY一下
回复

使用道具 举报

13#
ID:22439 发表于 2014-5-6 12:47 | 只看该作者
谢谢楼主,很不错的东西
回复

使用道具 举报

14#
ID:62870 发表于 2014-6-12 04:21 | 只看该作者
这个创意不错,就是适合我等穷人啊
回复

使用道具 举报

15#
ID:63888 发表于 2014-7-19 23:26 | 只看该作者
膜拜楼主!!!
回复

使用道具 举报

16#
ID:64305 发表于 2014-7-24 12:23 | 只看该作者
GOOD,谢谢分享
回复

使用道具 举报

17#
ID:64305 发表于 2014-7-24 12:24 | 只看该作者
谢谢,看到了很不错
回复

使用道具 举报

18#
ID:64616 发表于 2014-8-15 12:38 | 只看该作者
好辛苦了我試試看
回复

使用道具 举报

19#
ID:55815 发表于 2014-8-18 00:12 | 只看该作者
很好  谢谢
回复

使用道具 举报

20#
ID:65209 发表于 2014-8-18 22:36 来自手机 | 只看该作者
经典的东西,必须得支持
回复

使用道具 举报

21#
ID:66338 发表于 2014-9-21 10:23 | 只看该作者
感谢,这东西好啊
回复

使用道具 举报

22#
ID:67377 发表于 2014-10-14 16:50 | 只看该作者
好东西,收下了
回复

使用道具 举报

23#
ID:60458 发表于 2014-10-18 17:34 | 只看该作者
谢谢分享,下载研究一下。
回复

使用道具 举报

24#
ID:60523 发表于 2014-10-30 23:16 | 只看该作者
大师级巨作!!
回复

使用道具 举报

25#
ID:25437 发表于 2014-10-31 15:53 | 只看该作者

感谢,这东西好啊
回复

使用道具 举报

26#
ID:25437 发表于 2014-10-31 15:56 | 只看该作者
感谢,这东西好啊
回复

使用道具 举报

27#
ID:68346 发表于 2014-11-4 13:26 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
ID:65916 发表于 2014-11-8 15:58 | 只看该作者
感谢提供,支持支持。
回复

使用道具 举报

29#
ID:71069 发表于 2014-12-25 12:54 | 只看该作者
单片机程序不能用
回复

使用道具 举报

30#
ID:72947 发表于 2015-1-31 20:41 来自手机 | 只看该作者
感谢分享,顶顶顶
回复

使用道具 举报

31#
ID:72947 发表于 2015-1-31 20:50 来自手机 | 只看该作者
非常感谢!!!
回复

使用道具 举报

32#
ID:73076 发表于 2015-1-31 22:38 | 只看该作者
谢谢LZ分享那么好的东西。
回复

使用道具 举报

33#
ID:72238 发表于 2015-2-1 21:28 | 只看该作者
感谢提供,支持支持。
回复

使用道具 举报

34#
ID:73293 发表于 2015-2-5 14:03 来自手机 | 只看该作者
好东西,楼主辛苦了。
回复

使用道具 举报

35#
ID:73082 发表于 2015-2-18 02:51 来自手机 | 只看该作者
不错,好东西
回复

使用道具 举报

36#
ID:71294 发表于 2015-2-18 14:14 来自手机 | 只看该作者
支持,,看一看,,
回复

使用道具 举报

37#
ID:78774 发表于 2015-5-3 22:38 | 只看该作者
好东西,帮顶上去,感谢楼主无私的精神.
回复

使用道具 举报

38#
ID:73949 发表于 2015-5-3 22:59 | 只看该作者
好东西,学习学习!谢谢分享!
回复

使用道具 举报

39#
ID:79039 发表于 2015-5-6 10:38 | 只看该作者
谢谢分享
回复

使用道具 举报

40#
ID:72050 发表于 2015-5-7 11:39 | 只看该作者
好东西啊,学习

评分

参与人数 1黑币 +2 收起 理由
lux169 + 2 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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