visual c++ MSComm 串口控件程序开发

在计算机中,数据通信主要有两种:一种是串口通信,每个字符的二进制位按位排列进行传输,速度慢,但传输距离较远。鼠标口和usb口都属于串口。另一种是并行通信,每个字符的二进制位使用多条数据线同时进行传输,传输速度快,但传输距离相对比较近。计算机内部传输一般使用这种方式,打印口也属于并行端口。        一、串口通信原理       串行端口是cpu和串行设备间的编码转换器,当数据从串口发送
摘要由CSDN通过智能技术生成

        在计算机中,数据通信主要有两种:一种是串口通信,每个字符的二进制位按位排列进行传输,速度慢,但传输距离较远。鼠标口和usb口都属于串口。另一种是并行通信,每个字符的二进制位使用多条数据线同时进行传输,传输速度快,但传输距离相对比较近。计算机内部传输一般使用这种方式,打印口也属于并行端口。

        一、串口通信原理

       串行端口是cpu和串行设备间的编码转换器,当数据从串口发送出时,字节数据转化为串行的位。在接收时,串行的位转化为字节数据。在Windows下串口是系统的一种资源,应用程序要使用串口进行通信,必须向计算机申请该串口资源,使用完毕,应释放资源。

       二、串口通信特点

            1,通信成本低,仅一条通信链路

            2,传输速度慢。

      三、串口通信传输方式

            1,单工通信,固定的由发送端发送数据到接收端 电台与电视机

            2,半双工通信,允许双向互相发送数据,但是不能同时 对讲机

            3,双工通信,允许双方互相同时发送和接收数据 手机

       四、MSComm控件串口通信开发

        MSComm空间是微软公司提供的ActiveX空间,用于简化串口程序开发。在Visual C++和VS2005环境中都可以方便地添加该控件。当导入CMSComm类后,就可以在程序中使用MSComm控件了。

        1,MSComm常用方法

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值