微型计算机控制技术第3章 计算机串行通信接口技术.ppt

微型计算机控制技术第3章 计算机串行通信接口技术.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机控制技术第3章 计算机串行通信接口技术

第3章 计算机串行通信接口技术 3.1 串行通信基础 3.2 MCS-51的串行接口 3.3 其他常见的串行通信接口 3.4 VB与串行通信 3.1 串行通信基础 3.1.1 串行通信常用术语 1.通信方式 CPU与外界的信息交换称为通信(Communication)。 通信方式有并行和串行两种。 并行通信:数据的组成位同时传送,通过并行接口来实现。 串行通信:数据的组成位逐位顺序传送,通过串行接口来实现。 2.串行通信的方式 两种最基本的方式:异步通信和同步通信。 异步通信:每个数据加上起始、停止、校验位,组成一帧。 同步通信:若干数据顺序串联,加上同步、校验字节组成块。 3.波特率(Baud rate) bit/s 4.半双工和全双工 发送或者接收;发送/接收。 5.信号的调制和解调 数据位→模拟信号;模拟信号→数据位。 6 .通用异步接收器/发送器 UART 7 .串行通讯的校验方法 奇偶校验;循环冗余校验。 8.串行通信传送控制规程 统一规定,或者称为协议。 3.1.2 RS-232C 1.RS-232C标准:美国电气工业协会推广使用的一种串行通信总线标准,是DEC(数据通信设备,如微机)和DTE(数据终端设备,如CRT)间传输串行数据的接口总线。 最大传输距离为15m,最高传输速度约每秒20Kbit,逻辑“0”电平为+3~+15V,逻辑“1”电平为–3~ – 15V。 2.RS-232C电平与TTL电平的转换 即: TTL逻辑“0”电平转换为+3~+15V模拟信号,逻辑“1”电平转换为–3~ – 15V模拟信号。 可以考虑:分立元件转换电路,集成电路转换器。 图3-3 分立元件电平转换器线路 集成电路MC1488:将TTL电平转换成RS-232C电平; 集成电路MC1489:将RS-232C电平转换成TTL电平。 图3-4给出了这两种芯片的引脚图。 3.1.3 RS-232C的使用 RS-232C使用25脚D型接插件连接。 近程通信不需要调制解调器时,只用少量信号线。 若采用直接通信,通常只用TXD(2),RXD(3), 地(7)这三根线。如图3-6形成三线通信的连接形式。 与并行通信相比,串行通讯只需一对传送线,在传送位数较多、距离较远时,具有明显的优势。 数据是逐位传送的,其传送速度比并行传送要慢。 3.2 MCS-51的串行接口 3.2.1 串行接口的组成和特性 MCS-51的串行口是一个全双工的接收缓冲式的串行通讯接口,可以同时发送和接收数据,既可用作异步接收和发送器UART,也可用作同步移位寄存器。 1.串行数据缓冲器SBUF 在物理上,SBUF对应着只能读的数据接收寄存器和只能写的数据发送寄存器,地址都是99H。CPU对SBUF执行写操作指令“MOV SBUF,A”时将累加器中内容发送;执行读操作指令“MOV A,SBUF”时将接收缓冲器中内容读入累加器。 2.串行口控制寄存器SCON 串行口控制寄存器SCON存放串行口的控制和状态信息,地址为98H,具有位寻址功能。 格式: 含义:SM0,SM1:串口工作方式选择位。 串行口操作方式选择见表3-1所示。 SM2:在方式2和3中,为多机通信控制位。如SM2=1,则接收到第9位数据RB8为0时,不激活RI。在方式1时,如SM2=1,则只有收到有效的停止位时才激活RI。在方式0时,SM2=0。REN:允许串行接收位。允许接收时,用软件置1,否则清0。 TB8:在方式2和3中,是发送的第9位数据。由软件置位或复位,该位用于多机通信控制或奇偶位。 RB8:在方式2和3中是接收到的第9位数据。对于方式1,如SM2=0,RB8是接收到的停止位。对方式0,RB8未用。 TI:发送中断标志 由硬件在方式0串行发送第8位结束时置位,或在其他方式串行发送停止位的开始时置位。必须由软件清0。 表3-1 串行口操作方式选择 RI:接收中断标志 由硬件在方式0接收到第8位结束时置位,或在其他方式接收到停止位的中间时置位,必须由软件清0。 3. 特殊功能寄存器PCON 特殊功能寄存器PCON地址为97H,无位寻址功能。 格式: D7 D6……… D0 PCON最高位为串口波特率系数控制位SMOD,SMOD=1时波特率加倍。其他位为掉电方式控制位(CHMOS器件)。 3.2.2 波特率 (1)方式0的波特率=f/12,其中f为振荡器频率。 (2)方式2波特率=2* f/64,其中SMOD是PCON.7。 (3)方式1和3的波特率: 用定时器T1做波特率发生器时,应禁止T1中断,T1工作

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档