单片机串行接口基本概念、工作原理与应用编程.pptVIP

  • 76
  • 0
  • 约6.01千字
  • 约 68页
  • 2021-01-14 发布于广东
  • 举报

单片机串行接口基本概念、工作原理与应用编程.ppt

单片机的串行接口基本概念、工作原理和应用编程 ;本章介绍的主要内容 ★串行通信的基本概念 ★串行通信接口结构和工作原理 ★串行通信的控制寄存器 ★串行通信的应用编程;;★ 数据通信方式有两种:并行通信与串行通信。 下面是两种通信方式的示意图:;; 通信的双方应该有一个约定,什么时候开始发送,什么时候发送完毕;接收方收到的信息是否正确等,这就是通信协议。 ★串行通信的分类:同步串行通信和异步串行通信;优点:硬件结构简单。 缺点:传输速度慢。;;2. 半双工方式 ;; 在串行传输中,通信的双方都按通信协议进行,所谓通信协议就是通信双方必须共同遵守的 一种约定,约定包括数据的格式、同步的方式、传送的步骤、检纠错方式及控制字符的定义 等。 串行接口的基本任务就是: ;2.进行串、并转换 在发送端,接口将CPU送来的并行信号转换成串行数据进行传送;而在接收端,接口要将接 收到串行数据变成并行数据送往CPU,由CPU进行处理。 3.控制数据的传输速率 接口应具备对数据传输率—波特率的控制选择能力,即具有波特率发生器。 4.进行传送错误检测 在发送时,对传送的数据自动生成校验位或校验码,在接收端能检查校验位或校验码,以确定传送中是否有误码。;; 近年来推出有RS-422/423、RS-485等串行通信标准,其采用平衡通信接口,即在发送端将TTL电平信号转换成差分信号输出,接收端将差分信号变成TTL电平信号输入,提高了抗干扰能力,使通信距离增加到几十米至上千米,并且增加了多点、双向通信能力。。 PC机上的COM1-COM4口使用的是RS-232C串行通信标准接口,本章仅介绍RS-232C接口,其它接口可参考有关资料。 以上标准都有专用芯片实现通信协议,这些接口芯片称为收发器。 串行扩展接口是设备内部器件之间的互连接口,常用的串行扩展接口规范有SPI、I2C等。串行接口扩展的芯片很多,可以根据需要选择。 ;五. 波特率 单位时间内传送的信息量。在计算机中,以每秒传送的二进制位数为单位。 例如:100字符/秒,1个字符11位, 波特率为:100×11=1100(??特) 平均每位传送占用时间 Td = 1/1100=0.909ms;六. 串行通信总线标准及接口; RXD TXD GND ;微 机; ? 测控系统中,计算机通信主要采用异步串行通信方式,常用的异步总线标准有三种: 1、RS-232(RS-232A RS-232B RS-232C) 2、RS-449 (RS422 RS423 RS485) 3、20mA电流环 这里重点介绍RS-232 RS-232C:速率:20Kbit/S, 最大通信距离 : 15m RS422: 10Mbit/s, : 300m 90Kbit/s, :1200m;抗干扰能力 采用标准的通信接口,本身具有一定的抗干扰能力,但是工业现场的情况往往很恶劣,因而要根据具体情况进行选择。 RS232C:一般场合 RS422: 共模信号比较强 光纤: 电磁干扰较强;二、RS-232C; TTL电平可以由专用集成电路转换成RS232C标准; 如: MC1488 或 75188 TTL RS232C 从MC1489 或 75189 RS232C TTL 由于MC1488需要采用±12V电源,一般在单片机通信中大量使用的是只需要+5V电源、具有发送和接收的一体化芯片,如:MAX232、ICL232、ADM202等。 MAX232的引脚和电路如下:; RXD TXD GND ;;8.2 MCS-51的串行口结构;一、串行口的内部结构 ;;●串行控制寄存器SCON 用以存 放串行口的控制和状态信息。8XX51串行口正是通过对上述专用寄存器的设置、检测与读取来管理串行通信的。 ●特殊功能寄存器PCON的最高位SMOD为串行口波特率的倍增控制位。 ●波特率发生器 可以有两种选择: 1. 定时器T1作波特率发生器,改变计数初值就可以改变串行通信的速率,称为可变波特率。 2. 以内部时钟的分频器作

文档评论(0)

1亿VIP精品文档

相关文档