Delphi 串口通信(1)

本文详细介绍了如何在Delphi中利用SPCOMM控件进行串口通信,包括控件的安装、属性设置、方法使用以及事件响应,通过一个PC与8051单片机通信的例子展示了串口通信的实现步骤。
摘要由CSDN通过智能技术生成
利用 Delphi实现串口通信的常用的方法有 3种:
  一是利用控件,如 MSCOMM控件和 SPCOMM控件;
  二是使用 API函数;
  三是调用其他串口通信程序。其中利用 API编写串口通信程序较为复杂,需要掌握大量的通信知识。相比较而言,
     利用 SPCOMM控件则相对较简单,并且该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作,而且还支持多线程。下面本文结合实例详细介绍 SPCOMM控件的使用。  
 
SPCOMM的安装  
 
1.选择下拉菜单 Component中的 Install Component选项,弹出如图 1所示的窗口。  

图 1 
 
在 Unit file name处填写 SPCOMM控件所在的路径,其他各项可用默认值,点击 OK按钮。  
 
2.安装后,在 System控件面板中将出现一个红色控件 COM。现在就可以像 Delphi自带控件一样使用 COM控件了。  
 
SPCOMM的属性、方法和事件  
 
1.属性  
 
●CommName:表示 COM1、 COM2等串口的名字;  
 
●BaudRate:根据实际需要设定的波特率,在串口打开后也可更改此值,实际波特率随之更改;  
 
●ParityCheck:表示是否需要奇偶校验;  
 
●ByteSize:根据实际情况设定的字节长度;  
 
●Parity:奇偶校验位;  
 
●StopBits:停止位;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值