Delphi 7:操作串口(ComPort)
串行接口 ( Serial Interface ),简称 串口 ,即 COM接口 ( cluster communication port , 串行通讯端口 ),是采用串行通讯方式的扩展接口。
一条信息的各位数据被 逐位按顺序传送 的通讯方式称为 串行通讯 。
串口的出现 是在1980年前后,初期一般用来连接鼠标和外置 Modem 以及老式摄像头和写字板等设备,它也可以应用于两台计算机(或设备)之间的互联及数据传输。
串口的特点 是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速率较慢,115kbps~230kbps。
由于串口不支持热插拔及传输速率较低,部分新主板和大部分便携电脑已取消该接口,目前多用于工控和测量设备以及部分通信设备中。
USB , Universal Serial Bus 通用串行总线 ,是一个外部总线标准,诞生于1996年之后,用于规范电脑与外部设备的连接和通讯,是应用在PC领域的接口技术。
USB设备有以下优点:
相较于USB,串口已经是一种古老的技术了,而且PC上已经很少见到串口了,但为什么有了USB还要用串口呢?
一般而言,一个串口只能被一个软件占用,其他软件就用不了这个串口了。
使用这个虚拟串口软件生成的COM1、COM2,默认是相互连接的,从COM1发送数据,可以从COM2接收到;从COM2发送数据,可以从COM1接收到。我们可以通过这样的方式,来测试自己所写的软件。
Delphi 7 操作串口,我这里引用了第三方控件 ComPort: uses CPort
我这里是将两个exe文件,分别运行了。