10.3969/j.issn.1006-6047.2002.09.004
实现基于Visual C+ +7.0的多线程串口通信
串口通信程序多是用微软提供的MSComm控件实现的,但MSComm控件实现方法很难加入多线程技术提高程序的执行效率,尤其对微机与多台智能设备之间同时进行通信,这种方法的单线程局限性就更明显.为此,深入介绍了32位串口通信的结构体和Windows API函数及多线程编程技术,并结合面向对象的编程思想,将Windows API函数、结构体及多线程技术进行了封装,形成新的串口通信类CCommunication,该类可以完成MSComm控件的所有功能,用该类开发的程序比用MSComm控件开发的程序的执行速度快.应用该类可很方便地实现基于Visual C+ +7.0多线程串口通信,且具有通用性好、使用性强等优点.
Visual C++7.0、Windows API、结构体、多线程、串口通信
22
TN915.9
2004-01-08(万方平台首次上网日期,不代表论文的发表时间)
共4页
13-16