机电专业技术网

基于多线程技术的异步串行通信应用

来源:  作者:  时间:2006-12-31  阅读:


监控线程的程序流程如图2所示:

 

 

图2     监控线程的程序流程图


4.2  单片机通信模块
单片机和集群信道数据源的连接和处理部分在本文中略去,只给出单片机的串行通信实现部分。单片机采用89C51,其串行接口工作于方式3,SMOD=0,采用11.0592MHz的晶振实现 9600波特率的通信速率,定时器/计数器1工作在方式2(自动重装载方式)。下面给出单片机串行连接部分的软件流程图,如图3所示:

 

 

图3     单片机串行通信流程图


5  结束语
越来越多的控制平台开始基于Windows系统,有效而充分地利用Windows的多任务机制可以满足控制系统的诸多要求。在利用串行通信的控制系统中,及时把被控对象的信息反馈给控制器,以及在控制端完成中间数据处理过程并实施新的控制命令都需要串行口高速、有效和可靠地工作。实践证明,多线程技术应用于异步串行通信对于提高上述的高速数据采集系统的稳定性和灵活性具有重要的意义。

上一页 1 2 3下一页

将基于多线程技术的异步串行通信应用

最新评论:共有 0 位网友发表了评论 查看所有评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名

赞助商链接