串行通信基本原理.docVIP

  • 3
  • 0
  • 约8.81千字
  • 约 11页
  • 2017-03-03 发布于江苏
  • 举报
本文详细介绍了串行通信的基本原理,以及在Windows?NT、Win98环境下用MFC实现串口(COM)通信的方法:使用ActiveX控件或Win?API.并给出用Visual?C++6.0编写的相应MFC32位应用程序。关键词:串行通信、VC++6.0、ActiveX控件、Win?API、MFC32位应用程序、事件驱动、非阻塞通信、多线程.? ?   在Windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题。计算机和单片机(如MCS-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务。?   实际工作中利用串口完成通信任务的时候非常之多。已有一些文章介绍串口编程的文章在计算机杂志上发表。但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细。笔者在实际工作中积累了较多经验,结合硬件、软件,重点提及比较新的技术,及需要注意的要点作一番探讨。希望对各位需要编写串口通信程序的朋友有一些帮助。? 一.串行通信的基本原理? 串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从?CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。? 在Windows环境(Windows?NT、Win98、Windows2000)下,串口是系统资源的一部分。? 应用程序要使用串口进行通信,必须在使用

文档评论(0)

1亿VIP精品文档

相关文档