VC 串口编程基础之单工、半双工和全双工的定义和区别
来源:互联网 发布:linux查看svn仓库地址 编辑:程序博客网 时间:2024/04/30 08:18
也许您在VC 串口编程的学习过程经常会遇到单工、半双工和全双工等概念,如果您没有学过硬件,或者没有学过单片机程序设计,可能比较难理解这些概念。下面以比较通俗的方法介绍了这几个名词的含义。
1、单工、半双工和全双工的区别
在串行通信中,数据通常是在两个终端(如电脑和外设)之间进行传送,根据数据流的传输方向可分为3种基本传送方式:单工、半双工和全双工。这3种传输方式的示意图和区别如下图所示:
单工通信的传输方向只有一个方向
半双工通信可以双向通信但只能轮流传输
2、单工通信
单工通信只有一根数据线,通信只在一个方向上进行,这种方式的应用实例有:监视器、打印机、电视机等。
3、半双工通信
半双工通信也只有一根数据线,它也单工的区别是这根数据线既可作发送又可作发接收,虽然数据可在两个方向上传送,但通信双方不能同时收发数据。
4、全双工通信
数据的发送和接收用两根不同的数据线,通信双方在同一时刻都能进行发送和接收,这一工作方式称为全双工通信。在这种方式下,通信双方都有发送器和接收器,发送和接收可同时进行,没有时间延迟。
- VC 串口编程基础之单工、半双工和全双工的定义和区别
- 串口通讯的单工、半双工和全双工的定义、区别及应用
- 单工、半双工和全双工的定义
- 单工、半双工和全双工的定义
- 单工、半双工和全双工的区别
- 单工、半双工和全双工的定义和区别
- 单工,半双工和全双工
- 单工,半双工和全双工
- 单工、半双工和全双工
- 全双工和半双工的区别
- 全双工和半双工的区别
- 半双工和全双工的区别
- 半双工和全双工的区别
- 串行通讯简单认识 单工、半双工和全双工的定义
- 串行通讯简单认识 单工、半双工和全双工的定义
- 半双工、单工、全双工定义
- 单工,半双工和全双工的联系与区别
- 单工 半双工 全双工 区别
- JAVA压缩/解压ZIP
- 设计模式-【抽象工厂模式】
- “时光机器”穿越过去逆向修改老16位程序
- hdu 1056 HangOver
- I2C 适配器 驱动 调试 总结
- VC 串口编程基础之单工、半双工和全双工的定义和区别
- Android 四种加载方式详解(standard singleTop singleTask singleInstance)
- Linux下常用文件解压命令
- 用Qt实现一个风火轮
- hdu 1098
- 编程中遇到的困惑
- RGB(转)
- Android用GSon处理Json数据
- 重识Spring(一)