📄 d030.bmp.txt
字号:
DCE DTE
图2-2采用专用电话线通信
串口传输数据只要有接收数据引脚和发送引脚就能实现:同一个串口的接收引脚和发送
引脚直接用线相连,也可以两个串口相连或一个串口和多个串口相连。
同一个串口的接收引脚和发送引脚直接用线相连,对9针串口和25针串口,均是2与
3直接相连;两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)
也是2与3直接相连。表2-2为9针口和25针口对应的接线方法。
表2-2 9针口和25针口对应的接线方法
┏━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃ 9针一9针 ┃ 25针-25针 ┃ 9针-25针 ┃
┣━━━┳━━━╋━━━┳━━━╋━━━┳━━━┫
┃ 2 ┃ 3 ┃ 3 ┃ 2 ┃ 2 ┃ 2 ┃
┣━━━╋━━━╋━━━╋━━━╋━━━╋━━━┫
┃ 3 ┃ 2 ┃ 2 ┃ 3 ┃ 3 ┃ 3 ┃
┣━━━╋━━━╋━━━╋━━━╋━━━╋━━━┫
┃ 5 ┃ 5 ┃ 7 ┃ 7 ┃ 5 ┃ 7 ┃
┗━━━┻━━━┻━━━┻━━━┻━━━┻━━━┛
表2-2是对微机标准串口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数
据,都遵循同一个原则:接收数据引脚(或线)与发送数据针脚(或线)相连,彼此交叉,
信号地对应相接。
2.2 实例1:MSComm控件编程
2.2.1 MSComm控件介绍
Microsoft Communications Control(以下简称MSComm)是Microsoft公舌]提供的简化
Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简
便方法。MSComm控件通过串口传输和接收教据,为应用程序提供串行通信功能。MSComm
控件在串口编程时非常方便,程序员不必花时间去了解较为复杂的应用程序编程接口( API)
函数,而且在Visual C++、Visual Basic、Delphi等开发环境中均可使用。
在Visual C++中使用MSComm控件,首先应该向一个Project中添加这个控件。选择
“Project”一“Add To Project”一“Components and Controls”菜单命令,就会弹出如图2-3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -