单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 第9章串行通信及实验 9.1串行通信基础 在单片机系统中,CPU和外部通信有两种 通信方式:并行通信和串行通信。并行通 信,即数据的各位同时传送,如图91(a)所 示;串行通信,即数据一位一位顺序传送, 如图9.1(b所示
第9章 串行通信及实验 第9章 串行通信及实验 9.1 串行通信基础 • 在单片机系统中,CPU和外部通信有两种 通信方式:并行通信和串行通信。并行通 信,即数据的各位同时传送,如图9.1(a)所 示;串行通信,即数据一位一位顺序传送, 如图9.1(b)所示
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor ·图9.1两种通信方式的示意图 接收 单片机1 单片机2 单片机1发送 单片机2 或外设 或外设 GND GND GND GND (a)并行通信 (b)串行通信
第9章 串行通信及实验 • 图9.1 两种通信方式的示意图
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 串行通信的优点与缺点 两种基本通信方式比较起来,串行通信方 式能够节省传输线,特别是数据位数很多 和远距离数据传送时,这一优点更为突出; 串行通信方式的主要缺点是传送速度比并 行通信要慢
第9章 串行通信及实验 串行通信的优点与缺点 • 两种基本通信方式比较起来,串行通信方 式能够节省传输线,特别是数据位数很多 和远距离数据传送时,这一优点更为突出; 串行通信方式的主要缺点是传送速度比并 行通信要慢
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 91.1串行通信的分类 ·按照串行数据的时钟控制方式,串行通信可 分为同步通信和异步通信两类 在异步通信中,接收端是依靠字符帧格式来 判断发送端是何时开始发送,何时结束发 送的。字符帧格式是异步通信的一个重要 指标
第9章 串行通信及实验 9.1.1 串行通信的分类 • 按照串行数据的时钟控制方式,串行通信可 分为同步通信和异步通信两类。 在异步通信中,接收端是依靠字符帧格式来 判断发送端是何时开始发送,何时结束发 送的。字符帧格式是异步通信的一个重要 指标
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 91.1.1异步通信 异步通信( Asynchronous Communication 在异步通信中,数据通常是以字符为单位 组成字符帧传送的。字符帧由发送端一帧 一帧地发送,每一帧数据是低位在前,高 位在后,通过传输线被接收端一帧一帧地 接收。发送端和接收端由各自独立的时钟 来控制数据的发送和接收,这两个时钟彼 此独立,互不同步
第9章 串行通信及实验 9.1.1.1 异步通信 异步通信(Asynchronous Communication) 在异步通信中,数据通常是以字符为单位 组成字符帧传送的。字符帧由发送端一帧 一帧地发送,每一帧数据是低位在前,高 位在后,通过传输线被接收端一帧一帧地 接收。发送端和接收端由各自独立的时钟 来控制数据的发送和接收,这两个时钟彼 此独立,互不同步
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 91.1.2字符帧( Character frame 字符帧也叫数据帧,由起始位、数据位、 奇偶校验位和停止位等四部分组成,如图 92所示
第9章 串行通信及实验 9.1.1.2 字符帧(Character Frame) • 字符帧也叫数据帧,由起始位、数据位、 奇偶校验位和停止位等四部分组成,如图 9.2所示
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 图92异步通信的字符帧格式 第n-1字符帧 第n字符帧 第n+1字符帧 .0/110DD1D D20/110DaD 奇偶停 8位数据 校验 (a)无空闲位字符帧 空闲位 第n字符帧 空闲位第n+1字符帧 110Dol D, D 20/11111 奇偶停 始位 8位数据 校验止 (b)有空闲位字符帧
第9章 串行通信及实验 图9.2 异步通信的字符帧格式
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 起始位:位于字符帧开头,只占一位,为 逻辑0低电平,用于向接收设备表示发送端 开始发送一帧信息。 ·数据位:紧跟起始位之后,用户根据情况 可取5位、6位、7位或8位,低位在前高位 在后
第9章 串行通信及实验 • 起始位:位于字符帧开头,只占一位,为 逻辑0低电平,用于向接收设备表示发送端 开始发送一帧信息。 • 数据位:紧跟起始位之后,用户根据情况 可取5位、6位、7位或8位,低位在前高位 在后
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 奇偶校验位与停止位 奇偶校验位:位于数据位之后,仅占一位, 用来表征串行通信中采用奇校验还是偶校 验,由用户决定 停止位:位于字符帧最后,为逻辑1高电平 通常可取1位、1.5位或2位,用于向接收端 表示一帧字符信息已经发送完,也为发送 下一帧作准备
第9章 串行通信及实验 奇偶校验位与停止位 • 奇偶校验位:位于数据位之后,仅占一位, 用来表征串行通信中采用奇校验还是偶校 验,由用户决定。 • 停止位:位于字符帧最后,为逻辑1高电平。 通常可取1位、1.5位或2位,用于向接收端 表示一帧字符信息已经发送完,也为发送 下一帧作准备
单片机原理与接口技术 第9章串行通信及实验 single chip pr rocessor 两相邻字符帧之间 在串行通信中,两相邻字符帧之间可以没 有空闲位,也可以有若干空闲位,这由用 户来决定。图9,2(b)表示有3个空闲位的 字符帧格式
第9章 串行通信及实验 两相邻字符帧之间 • 在串行通信中,两相邻字符帧之间可以没 有空闲位,也可以有若干空闲位,这由用 户来决定。图9.2(b)表示有3个空闲位的 字符帧格式