注册 登录
编程论坛 Delphi论坛

Delphi串口通信编程

yangguofa 发布于 2004-05-06 17:40, 39901 次点击

各位兄台,很高兴能和你们在这里一起交流,谢谢您的参与!!!

相信大家对IC Card人事考勤系统,小区智能刷卡一体化应该多多少少都会有一定的了解.

在远程监控和自动化控制系统中,通信的编程很重要,在大多数情况下为串口通信编程.在Delphi\Visual Basic\Visual C++之间,Delphi的伸缩性强,既可用于开发小项目,也可用于开发大项目,尤其适合于快速开发\原形产品设计,其生产效率高与C语言和汇编语言,

希望对此有兴趣的朋友多来这里交流一下技术资料,如果谁对读卡器感兴趣,在此我可以提供一些厂家的读卡产品的性能、说明书、测试程序、功能函数、动态库、VC、VB、Delphi源程序(Delphi编程说明尽量详细点)、通讯协议等资料.

[此贴子已经被作者于2004-05-09 08:38:39编辑过]

109 回复
#2
yangguofa2004-05-06 17:47

读卡器测试程序编写说明-------Delphi的编程的主要步骤:

1、 首先程序delphidll中的窗口上加入编辑框控件memo ,单选按钮控件button,静态控件static 。

2、 在Delphi的component-->import ActiveX Control中选择串口通信选择控件Microsoft Comm Control 6.0。

3、 控件Microsoft Communication Control Version 6.0的需要的设置如下:

CommPort=1 ; 选择串口1

InputMode=1-Binary ; 选择串口的输入模式为二进制

InputLen=13 ; 选择从串口的读入字符串长度为13

InBufferSize=1024 ; 选择串口的输入缓冲区为1024

OutBufferSize=1024 ; 选择串口的输出缓冲区为1024

Rthreshold=13 ; 选择串口引起触发的输入长度为13

Settings=9600,n,8,1 ; 选择串口的的输入格式:波特率为9600,无校验,长度8,停止位1

4、 了检查串口输入的数据是否正确,调用了动态连接库generaldll.dll,在程序中加入所用动态连接库的函数声明function k4chg(var readtype:Smallint;var needenter:Smallint;var cardnumber :array of Smallint):Smallint;stdcall;external 'generaldll.dll';编辑框输出的就是卡号;两个单选按钮用于选择Com1和Com2;

5、 “清除”用于清楚编辑框中的内容,按钮“退出”用于退出程序

6、 本程序显示从串口输入的卡号;

事例程序谁有需要的话我会用EMAIL 发给他.

[此贴子已经被作者于2004-05-09 08:39:00编辑过]

#3
风卷残月2004-10-31 19:03
如果可以的话我要一份,谢了~``
#4
风卷残月2004-10-31 19:04
忘了打地址了~`` yygymjgw32167@163.com
#5
iop2004-11-01 14:21

我对这方面的知识非常钟爱,谢谢你给我一份好吗?邮件地址: personnel@dfpage.com

#6
iop2004-11-01 19:22
兄台您好!小弟我对编程很感兴趣,特别对于通过计算机控制扫描器自动读取条形码、读写IC卡等自动化编程方面甚为钟爱,这方面的资料我找了很久都没有收获,今天有幸看到您的留言我很高兴,不知您是否愿意给我这方面的范例及其它有关资料呢(VB、Delphi、VC++都可以,目前我正在学VB。)?我的邮件地址为:personnel@dfpage.com
#7
小老鼠2004-11-22 17:48

也给小弟一份!!!

dohaotian@126.com

#8
cgg2222005-05-23 14:44
谢谢!我也要!都流口水了! cgg222@163.com
都流口水啦!
#9
luperfect2005-05-27 23:27
楼上的兄台,我看你用的是MSCOMM控件,但MSCOMM有许多BUG,比如在收发字节时,会丢字节等.我觉得用API函数较宜.你发现过这样的问题吗?
#10
xiaoming92412005-05-30 15:30
小弟正在用delphi做一个刷卡收费的机房管理系统,请给我发一份~!
还望各位大哥多多指教,
qzhang1984@
十分感谢~
QQ:94188959
#11
andyfans2005-07-15 12:53
[求助]能不能给我一份?
能不能给我一份?谢谢!

email:baipyuamd@
#12
shaka2005-07-26 12:38
哎,我什么也不懂,楼主不嫌麻烦就给我份好吗 chen__han1@163.com[em08]
#13
susan_ke2005-08-05 10:15
能不能也给我一份,新来的,今天刚注了册,谢谢啦 xn-800@sohu.com
#14
weitaiwu2005-08-05 14:29
老兄,我最近也刚在做刷卡系统,我也快流口水了,给我一份,我电邮为:wtw@
谢谢!
#15
ccu_xdw2005-08-10 21:43
能给我发一份吗?万分感谢!!!邮箱:ccu_xdw@yahoo.com
#16
yjcel2005-08-11 15:04
兄弟现在还可以给不?可以的话给我一份哈...

我的邮箱是:liuyjcel@
#17
zhuien2005-08-19 14:23
哥哥,小弟正在学习串口通信这方面的编程,能不能给我一份,不胜感激 我的邮箱是:kulhut@126.com
#18
weixy2005-08-27 00:43
这里有串口开发的工具 http://www.anylib.com
#19
空前2005-08-28 19:48
这么久了,还有没有效啊,如果可以也给我发一份:cai35819194@


谢谢!
#20
wolf2005-09-01 21:08
#21
vfpuse2005-09-12 14:26
也给我一份?谢谢!

email:mjhcgx.
#22
小伟2005-09-13 11:42
麻烦楼主也给我一份,急用!!!
谢谢先!

email:rxw.1198@
#23
lxf_71192005-09-13 17:17
我也要,呜呜。。。 LXF_7119@163.COM
#24
华恶崇2005-10-12 10:47
我也要.
cobraczar@
感激不尽.
#25
newmone2005-10-12 17:34
这么多人,有没有发啊?发的别忘了加上我的EMAIL地址啊:newmoneliu@,TKS!
#26
qxd19822005-10-12 22:42
各位,我来迟了,老大能给我也发一份吗?我正需要呢,我们以后好一起交流
先谢谢了
qxd_1982@
#27
郑振2005-10-22 20:05
楼主也给我来一份,谢了。。 邮箱:zhengzhen-007@163.com
#28
william2005-10-25 13:32
您好!
希望大虾能给小弟一份Delphi串口通信方面的资料,我很想了解!
#29
william2005-10-25 13:33
您好!
我的邮箱是pyf_19830611@163.com,谢谢!
#30
tovey2005-10-27 19:02
谢谢管理员
我也很喜欢delphi。麻烦你也给我一分。
谢谢!!
我的邮箱是:toveycrest@
谢谢!
#31
随风zyj2005-11-03 13:57
[求助]

我正在学习delphi 编程,很需要着方面的资料,希望老兄也能给我发一份,delphi 串口通信方面的资料,再次非常感谢你的大力支持.我的邮箱是:xtfcuso@126.com
   谢谢!!!

#32
随风zyj2005-11-03 14:03

我正在学习delphi 编程,很需要着方面的资料,希望老兄也能给我发一份,delphi 串口通信方面的资料,再次非常感谢你的大力支持.我的邮箱是:xtfcuso@126.com
   谢谢!!!

#33
随风zyj2005-11-03 14:07

我正在学习delphi 编程,很需要着方面的资料,希望老兄也能给我发一份,delphi 串口通信方面的资料,再次非常感谢你的大力支持.我的邮箱是:xtfcuso@126.com
   谢谢!!!

#34
lchr212005-11-13 12:44
可以给我一份吗,非常感谢
lchr21@163.com
#35
xgsbldz2005-11-22 09:32
mscomm在Delphi上用是不明智的选择,推荐大家用SPCOMM 若需要与我联系
xgsbldz@163.com
#36
tianyiwufeng2005-12-06 17:08

我对编程很感兴趣你能发给我一分吗
我的邮箱为:wangyoulin006@163.com

#37
tianyiwufeng2005-12-06 17:26

能给我一份吗
我的地址是:wangyoulin006@163.com

#38
zrz20082005-12-13 09:13
也给我一份吧,谢谢:zrz2008@
#39
ko19992005-12-13 16:04
新来的也给我一份哈! 邮件地址:jiangko1999@163.com
#40
hy11022005-12-18 12:19
我也是新到的
谢谢 也给我一份 hy821102@163.com
#41
Jack6682006-01-04 20:44
兄弟,我也要一份可以吗?急!!!谢谢!
Email:chongxinwh@tom.com
#42
tanxuexin2006-01-10 14:25
我也要!!!十万火急,谢谢!!
tanxuexin81@163.com
#43
zhlfdm2006-01-13 14:02

给我也来一份gongzuobuhaozhao@163.com

#44
hzren2006-01-19 15:51
天上掉下个林妹妹
我也要一份hzren007@126.com
thank
#45
junx2006-01-19 16:52
呵呵,好
#46
caffe_zahn2006-01-20 02:08
呵呵!给小弟我也留一份哦。。。。
谢谢!
E-mail:caffe_zahn@yahoo.com.cn
#47
xueying2006-01-20 16:55
老大 我是菜鸟 可不可以给我一份啊 我的邮箱是fyhssy@yahoo.com.cn
#48
斯文的√流氓2006-01-23 03:47
我也要一份!
在此谢过了```发一份给我!可以的话家偶QQ188257253



#49
斯文的√流氓2006-01-23 03:48

太激动了,忘写地址了!!补上!

xin136@yahoo.com.cn

#50
quye2006-01-25 09:31
#51
cy5212006-02-16 12:09

老兄你好,如果 你还保存有的话可以给我一份吗 ?
我的邮箱是chunyuan20082000@163.com
谢谢你哦

123