基于多线程的串口通信软件的设计与实现

被引:34
作者
吴先亮
刘春生
机构
[1] 南京航空航天大学自动化学院
[2] 南京航空航天大学自动化学院 江苏南京
[3] 江苏南京
关键词
多线程; 串口通信; Delphi; 消息机制;
D O I
10.14107/j.cnki.kzgc.2004.02.023
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
针对串口通信实时性和系统资源利用的不足,提出了基于多线程技术和自定义消息机制的异步串口通信的设计思想。结合串口通信的机理和多线程同步方式,分析了Win32系统下多线程异步串口通信程序的开发方法。用Delphi实现了加油站中央控制系统中PC机与单片机间的串行通信软件,给出了软件的设计思路,一般步骤和部分程序代码。目前该通信软件已稳定地运行在各加油站中央控制系统中,促进了石油行业自动化的发展,也为相关行业实现自动化提供了帮助。
引用
收藏
页码:171 / 174
页数:4
相关论文
共 2 条
[1]  
Visual Basic.NET开发人员指南.[M].(美)CameronWakefield;(美)Henk-EvertSonder等著;智慧东方工作室译;.机械工业出版社.2002,
[2]  
Windows WDM设备驱动程序开发指南.[M].(美)[C.坎特]ChrisCant著;孙义等译;.机械工业出版社.2000,