原创 我自己做的串口调试助手(新增V1.2XP风格单文件版)

2008-9-10 21:48 7103 11 24 分类: 软件与OS

我刚刚做的串口调试助手。虽然功能不多,但是毕竟是自己做出来的。


如果有什么BUG,希望大家给我留言指出~~


V1.1版:


eb15ea8e-b8cf-498e-9404-6e813823e4ec.jpg


V1.2版:


2f9ab53b-7bb5-4ce6-9b3e-d456d71d2279.jpg


V1.2XP风格单文件版


dd9cf752-107b-4613-af26-02c82650e533.jpg


关于单文件版:


    因为我做的这个串口调试助手是基于VB的mscomm32.ocx控件,而一般的系统都没有这个控件。所以我做的串口调试助手是两个文件。今天又突发灵感,想到可以把它压缩成一个文件(可不是用RAR啊~~)。这样就成了单文件版。它运行的时候自动把"串口调试助手.exe"和"mscomm32.ocx"两个文件解压到临时文件夹,然后在自动运行。程序关闭时又把临时文件给删除掉。


串口调试助手自我评价:


优点:


    1.运行速度比较快。我和网上流传的其他串口调试助手比较过,我做的这个接收速度稍微快点。因为mscomm32控件在字符接收状态下,接收到单个大于0x80,小于0xFF的十六进制数时,程序会出现假死现象(V1.1版存在这个情况)。为了解决这个问题必须把接收方式改为二进制接收。因此1.2版接收速度没有1.1版快。


    2.可以把中文文字当作字符发送和接受。其它串口调试助手都不能把中文文字当作字符发送和接受。我特意增加此功能。这一功能我觉得还是有点用的。因为汉字是两个十六进制数,如果接收过程中接收到了单个,造成接收数据混乱,出现显示错误。为此1.2版增加了"汉字接收更正"功能。


    3.可以正确识别到有无某串口或串口是否被占用。不会弹出像“无此串口或被占用”的不确定提示。


    4.发送16进制数时智能拆分。如发送“12345”被拆分为:0x12,0x34,0x05。“12345 6 7”(5、6、7中间有空格)被拆分为:0x12,0x34,0x05,0x06,0x07。这样的好处是免得输入成:“1234050607”


    5.就是操作简单。


缺点:


    1.功能较少。


    2.暂时还不是真正的单文件版。以后好好学学API,做个真正的单文件版。


    3.希望大家提出。



V1.0版下载:


https://static.assets-stash.eet-china.com/album/old-resources/2008/9/10/bc4da14f-eb33-4039-be81-93fe57ab83b9.rar


V1.1普通版版下载:


https://static.assets-stash.eet-china.com/album/old-resources/2008/9/12/9ce0c9a8-609a-460b-a972-2fb60cf33abd.rar 


V1.1单文件版下载:


https://static.assets-stash.eet-china.com/album/old-resources/2008/9/12/6c059f9e-0ef9-4603-8115-d51746644b5e.rar 


2008-09-16修改临时版源代码下载:


https://static.assets-stash.eet-china.com/album/old-resources/2008/9/16/4f3bd73d-2fa0-47c0-8f35-76ae35f50565.rar 


V1.2普通版版下载:


https://static.assets-stash.eet-china.com/album/old-resources/2008/10/14/6878d680-34f2-4178-9042-739460613987.rar 

https://static.assets-stash.eet-china.com/album/old-resources/2008/9/28/fdc431a1-a7c2-40d8-8e1f-4716d3cc4844.rar" target=_blank>

V1.2单文件版下载:


VB控件:mscomm32.ocx下载(带注册程序)


VB运行库:msvbvm60.dll下载(带注册程序)

文章评论13条评论)

登录后参与讨论

用户435514 2013-2-8 17:55

博主,你做的东西我试过,当上位机收到下位机的数据时(下位机在规定的时间内,一般是3分钟左右,会不停的向上位机发数据),这时软件占CPU资源很大,达到100,当你的软件处理数据完毕后,CPU资源才掉下来……。何解,试过DOVENTS,还是无效

用户385615 2011-9-8 09:48

不错。

用户352479 2011-3-31 17:12

缺少保存接收到的信息按扭 打开串口需要手动 建议自动打开

用户1400690 2009-9-27 11:27

学习源代码,入门vb,感谢博主无私贡献!

用户233856 2009-9-25 17:10

正好下载下来,学习参考下

用户175319 2009-5-18 17:02

hhhh

用户117776 2008-11-29 23:32

好,支持 期待着源代码,学习嘛

用户171155 2008-10-10 15:38

记的上QQ空间看看啊!

用户461316 2008-10-1 00:46

全力支持楼主!!!!!

用户144674 2008-9-15 10:59

现在这个版本还有点问题,等我修改好了。 就上全部的源代码。
相关推荐阅读
用户144674 2010-04-30 20:01
VB控件:mscomm32.ocx下载(带注册程序)
VB控件:mscomm32.ocx,带bat注册程序作用:VB的一个串口控件。如果你的系统没有它,基于它的小程序将不能用。文件列表:点击下载: VB6控件许可证注册工具:可注册控件:ActiveX C...
用户144674 2009-08-16 20:30
Protel99的PCB添加汉字软件的使用方法
我发表了“【原创】Protel 99绿化注册工具!”一篇博文之后,有人问我在Protel99的PCB里添加汉字的方法。由于我忙于省赛作品的原因没有给与回复。今天我测试了网上的几个软件。选择了一个我认为...
用户144674 2009-08-16 00:44
【原创】我编的新软件:浏览器Laser Browser
 Laser Browser           我刚刚编好的程序,是一个浏览器。它没有IE,Maxthon等浏览器功能强大。但是它有两个小功能,就是隐藏和锁定。          有这两个功能,自己...
用户144674 2009-08-15 17:51
【原创】Protel 99绿化注册工具!
       我上个月编好的一个工具。用于Protel 99注册、绿化。由于上个月去长虹实习了两个星期,所以到现在才发出来。       它可以注册或恢复Protel 99 SE在系统盘的注册信息和文...
用户144674 2009-07-30 22:05
【原创】Protel 99绿化注册工具升级版!
【Protel99SE注册工具V1.1】     作用:     这个工具可以恢复Protel 99 SE在注册表注册信息,还原在系统盘的文件。适用完整版及精简版的Protel 99 SE。     ...
用户144674 2008-12-02 16:46
惊奇!!!又发现EDN博客一个BUG!
今天登陆我的博客,又发现一个奇怪的现象。查看同一篇博文,在未登陆和已登陆两个状态下,居然内容有区别!!!我可不是挑刺,我是觉得这个问题很严重。影响到网友的阅读啊~~~~用图证明。看两个图下方的内容,第...
我要评论
13
11
关闭 站长推荐上一条 /2 下一条