实现基于Visual C++7.0的多线程串口通信
2002
串口通信程序多是用微软提供的MSComm控件实现的,但MSComm控件实现方法很难加入多线程技术提高程序的执行效率,尤其对微机与多台智能设备之间同时进行通信,这种方法的单线程局限性就更明显.为此,深入介绍了32位串口通信的结构体和Windows API函数及多线程编程技术,并结合面向对象的编程思想,将Windows API函数、结构体及多线程技术进行了封装,形成新的串口通信类CCommunication,该类可以完成MSComm控件的所有功能,用该类开发的程序比用MSComm控件开发的程序的执行速度快.应用该类可很方便地实现基于Visual C+ +7.0多线程串口通信,且具有通用性好、使用性强等优点.
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI