基于 VC++串口通信的设计XXX中文摘要:工业控制领域(如 DCS 系统),常常涉及到串行通信问题
为了实现微机和单片机之间的数据交换,人们用各种不同方法实现串行通信,如 DOS 下采纳汇编语言或 C 语言,但在 Windows 环境下却存在一些困难和不足
在 Windows 操作系统已经占据统治地位的情况下(何况有些系统根本不支持 DOS 如 Windows2000)开发 Windows 环境下串行通信技术就显得日益重要
0 是微软公司于 1998 年推出的一种开发环境,以其强大的功能,友好的界面,32 位面对对象的程序设计及 Active X 的灵活性而受广阔软件开发者的青睐,被广泛应用于各个领域
此次设计以 MFC 来设计界面编制程序,同时利用 MSComm 控件通过串口发送和接收数据,实现了串口通信
该串口通信控制程序具有接收数据、发送数据、清空接收区数据等功能
关键词: VC++ 6
0 MSComm 串口通信1引言在通信领域内,有两种数据通信方式:并行通信和串行通信
随着计算机网络化和微机分级分布式应用系统的进展,通信的功能越来越重要
通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部设备,如终端、打印机和磁盘等设备之间的传输
随着通信技术和计算机网络技术的进展、Internet 网的普及,计算机远程通信已渗透到国民经济的各个领域,而远程通信绝大多数采纳串行通信的方式,所以了解和讨论串行通信中的概念和技术有非常重要的意义
2串口通信的基本概念2
1 串行通信串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线上,以每次一个二进制的 0、1 为最小单位逐位进行传输,如图 1 所示
下载后可任意编辑图 2
1 串行通信串行数据传送的特点是:数据传送按位顺序进行,最少只需要一根传输线即可完成,节约传输线