0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机基础知识分享:什么是同步通信和异步通信?

GReq_mcu168 来源:互联网 作者:丁德辉 2017-10-26 14:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在计算机系统中,CPU和外部通信有两种通信方式:并行通信和串行通信。并行通信,即数据的各位同时传送;串行通信,即数据一位一位顺序传送。

串行通信的分类

按照串行数据的时钟控制方式,串行通信可分为同步通信和异步通信两类。

1. 异步通信(Asynchronous Communication)

在异步通信中,数据通常是以字符为单位组成字符帧传送的。字符帧由发送端一帧一帧地发送,每一帧数据均是低位在前,高位在后,通过传输线被接收端一帧一帧地接收。发送端和接收端可以由各自独立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步。

在异步通信中,接收端是依靠字符帧格式来判断发送端是何时开始发送,何时结束发送的。字符帧格式是异步通信的一个重要指标。

字符帧(Character Frame)

字符帧也叫数据帧,由起始位、数据位、奇偶校验位和停止位等4部分组成,

波特率(baud rate)

异步通信的另一个重要指标为波特率。

波特率为每秒钟传送二进制数码的位数,也叫比特数,单位为b/s,即位/秒。波特率用于表征数据传输的速度,波特率越高,数据传输速度越快。但波特率和字符的实际传输速率不同,字符的实际传输速率是每秒内所传字符帧的帧数,和字符帧格式有关。

2. 同步通信(Synchronous Communication)

单片机基础知识分享:什么是同步通信和异步通信?

同步通信是一种连续串行传送数据的通信方式,一次通信只传输一帧信息。这里的信息帧和异步通信的字符帧不同,通常有若干个数据字符,如图8.4所示。图8.4(a)为单同步字符帧结构,图8.4(b)为双同步字符帧结构,但它们均由同步字符、数据字符和校验字符CRC三部分组成。在同步通信中,同步字符可以采用统一的标准格式,也可以由用户约定。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 同步通信
    +关注

    关注

    0

    文章

    29

    浏览量

    9450
  • 异步通信?
    +关注

    关注

    0

    文章

    1

    浏览量

    1317

原文标题:单片机串行通信基础:同步通信和异步通信

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机基础知识详述

    单片机基础知识
    发表于 03-21 20:31 510次下载

    单片机基础知识(正德)

    教学目的:1、了解单片机基础知识。2、了解单片机的发展概况。3、熟悉数制的转换。教学重点:单片机的含义及作用
    发表于 07-15 12:55 50次下载

    单片机讲座--单片机基础知识

    单片机讲座--单片机基础知识
    发表于 07-16 11:12 108次下载

    pic单片机与pc异步串行通信的设计

    当C5D 单片机不具备片上硬件.E0/4 或.E0/4 不够用时,可以利用软件模拟实现异步串行通信。论述了异步串行通信的基本概念,根据中断驱
    发表于 04-11 14:29 76次下载
    pic<b class='flag-5'>单片机</b>与pc<b class='flag-5'>机</b><b class='flag-5'>异步</b>串行<b class='flag-5'>通信</b>的设计

    单片机视频教程11:异步串口通信UART

    《手把手教你学单片机单片机视频教程11:异步串口通信UART 单片机视频教程11:异步串口
    发表于 08-21 09:43 1.4w次阅读
    <b class='flag-5'>单片机</b>视频教程11:<b class='flag-5'>异步</b>串口<b class='flag-5'>通信</b>UART

    单片机基础知识C51版

    单片机基础知识C51版,学习单片机基础知识。包括单片机的简介,单片机的程序如何写,
    发表于 11-18 16:48 0次下载

    单片机基础知识培训

    单片机基础知识
    发表于 03-28 10:12 9次下载

    单片机基础知识

    单片机基础知识
    发表于 12-11 23:41 0次下载

    单片机基础知识

    单片机基础知识【更齐全】
    发表于 12-16 21:32 0次下载

    单片机原理及应用教程之单片机基础知识概述

    本文档的主要内容详细介绍的是单片机原理及应用教程之单片机基础知识概述包括了:1. 单片机概述,2. 单片机学习的预备
    发表于 04-16 08:00 24次下载
    <b class='flag-5'>单片机</b>原理及应用教程之<b class='flag-5'>单片机</b><b class='flag-5'>基础知识</b>概述

    51单片机串口通信的一些基础知识免费下载

    本文档的主要内容详细介绍的是51单片机串口通信的一些基础知识免费下载。
    发表于 08-21 17:31 9次下载
    51<b class='flag-5'>单片机</b>串口<b class='flag-5'>通信</b>的一些<b class='flag-5'>基础知识</b>免费下载

    51单片机的UART基础知识说明

    本文档的主要内容详细介绍的是51单片机的UART基础知识说明包括了:1 串行通信基础,2 串行口的结构及串行通信工作方式 ,3 串行通信
    发表于 12-26 10:34 12次下载
    51<b class='flag-5'>单片机</b>的UART<b class='flag-5'>基础知识</b>说明

    单片机C语言基础知识

    单片机C语言基础知识
    发表于 10-08 09:30 7次下载

    基于单片机的串口通信实验 串口通信基础知识

    前面讲解的都是单片机自身的一些功能,并未涉及单片机与其它单片机或者计算机之间通信。那么单片机与其它设备之间又是怎么
    的头像 发表于 07-26 18:25 5292次阅读
    基于<b class='flag-5'>单片机</b>的串口<b class='flag-5'>通信</b>实验 串口<b class='flag-5'>通信</b><b class='flag-5'>基础知识</b>

    单片机基础知识分享

    电子发烧友网站提供《单片机基础知识分享.pdf》资料免费下载
    发表于 10-07 11:06 2次下载