《单片机技术及 仿真与应用》_9.pptVIP

  • 0
  • 0
  • 约8.73千字
  • 约 49页
  • 2026-01-29 发布于广东
  • 举报

图9.5面向位的同步格式返回图9.6面向字符的同步格式返回图9.7异步串行通信返回表9.19芯阳头串口的引脚功能返回图9.10RS-232电平与TTL电平转换电路返回图9.11MAX232返回图9.1251单片机串口结构返回表9.2串口控制寄存器SCON返回表9.3串口工作方式返回表9.4波特率与初值对照表返回图9.1351单片机串口在方式0下的输入输出返回图9.14在Keil的调试模式下打开串口调试窗口返回图9.15在串口调试窗口中输出字符“a”返回图9.16使用VSPD添加虚拟串口返回图9.17单片机与PC通信模拟电路返回图9.18串口调试助手实验结果返回图9.19TTL电平双机通信电路图返回图9.20RS-232电平双机通信电路图返回谢谢观赏9.1串行通信的概念通信是单片机的一个重要功能,在网络日益普及的今天,随着物联网的出现,单片机的通信功能越发受到人们的重视。计算机通信有两种方式,并行方式和串行方式。并行方式一次可以传输多个字节的数据,每个数据位占用一根数据线,如图9.1所示。并行方式传输数据不要求固定的格式,通信控制简单,传输速度快,这些是并行方式的优点。但是并行方式需要使用较多的数据线,长距离通信时成本较高,并且抗干扰能力差,所以并行方式仅被使用在短距离的通信中,如:同一个机箱中各插板之间的数据传输,同一个插板上各部件之间的数据传输,集成电路内部的数据总线。下一页返回9.1串行通信的概念串行方式每次传输一个数据位,只需要一根数据线,如图9.2所示。在发送数据时,先将并行数据转换成串行数据,也就是将数据字节转换成一位一位的形式,依次在数据线上传送。在接收数据时再将收到的串行数据重新转换成并行数据,进行处理。串行方式使用的数据线较少,传输的成本较低,比较适合于长距离的传输。但相对于并行方式,串行方式的传输控制要复杂一些。9.1.1串行通信的基本方式串行通信又分为同步和异步两种方式。1.同步串行通信同步串行通信时,发送方的时钟对接收方的时钟直接控制,使双方保持完全的同步。有两种方法可实现这种控制,一种方法被称为外同步,另一种方法被称为自同步。上一页下一页返回9.1串行通信的概念外同步方式,在发送方和接收方之间提供一条独立于数据线的时钟信号线,用来从发送方向接收方发送时钟信号,如图9.3所示。发送方在每个比特周期都向接收方发送一个时钟脉冲,这样,通信双方就可以使用相同的时钟。时钟信号在长距离传输时会发生失真,所以外同步方式只适用于短距离通信。自同步方式,利用特殊的编码方式,使数据信号中包含时钟信号。数据信号和时钟信号同时在同一根数据线上传输,如图9.4所示。曼彻斯特编码就是一种自同步编码,在曼彻斯特编码中,用电压跳变的相位不同来区分1和0,即用正的电压跳变表示0,用负的电压跳变表示1。因此,这种编码也称为相位编码。由于跳变都发生在每一个码元的中间,接收端可以方便地利用它作为位同步时钟。上一页下一页返回9.1串行通信的概念在同步串行通信时,除了传输时钟信号外,还需要标识出数据块的开始和结束。有两种同步串行通信的格式,它们采用不同的方式标识数据块的开始和结束。这两种格式分别是面第9章单片机的串行通信169向位的同步格式和面向字符的同步格式。面向位的同步格式,如图9.5所示,作为数据块的开始和结束标志。如果在数据块中连续出现了5个1,那么就在后面插入一个0,使得在数据块中不会出接收方会自动将数据块中额外插入的0删除,将数据恢复成原来的数据。上一页下一页返回9.1串行通信的概念2.异步串行通信异步串行通信是指通信双方采用相同的时钟,各自控制数据的发送和接收,如图9.7所示。异步通信以字符为单位进行传输,每次顺序地传输一个字符的各个位,字符与字符之间可以有间隔,并且间隔的大小是任意的。在异步通信的时候,每个字符都按照起始位、数据位、校验位、停止位的格式进行传输,格式如图9.8所示。其中起始位占1位,用低电平表示,然后是5~8位数据位,低位在前,高位在后,数据位后可带一个奇偶校验位,最后是停止位,用高电平表示,停止位可以是1位、1位半或2位。上一页下一页返回9.1串行通信的概念3.串行通信的制式串行通信根据其传输方向的不同分为三种制式:单工、半双工、全双工。单工指的是发送端仅能发送数据,接收端仅能接

文档评论(0)

1亿VIP精品文档

相关文档