实现基于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
    []