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

第六章 MCS-51系统的串行接口 §6.1 串行通信概说 通讯: 计算机  外设      计算机  计算机 交换数据 通讯的基本方式: 并行通讯:数据的各位同时传送 优点:速度快 缺点:占口线多,距离近,成本高 串行通讯:指数据的各位是一位一位地按顺序传送 优点:省口线(只需一根口线) 成本低,适于远距离通讯          缺点:速度低 N位数据:并行通讯用时间T, 则串行用=NT 通讯 并行 串行 同步 异步 单工 半双工 全双工 6.2.1 串行端口的控制寄存器 ◆串行端口共有2个控制寄存器:    SCON   PCON  :软件设置,控制串行口 定时器T1:串口波特率发生器,改变串行通讯定时 ◆用以设置: 串行端口的工作方式、 接收/发送的运行状态、 接收/发送数据的特征、 波特率的大小, 运行的中断标志等。 REN: 串行接收允许位。 0-禁止接收;1-允许接收 TB8: 在方式2,3中,TB8是发送机要发送的第9位数据。 RB8: 在方式2,3中,RB8是接送机接收到的第9位数据,该数据正好     来自发送机的TB8。 串行方式0发送(MOV SBUF, A)时序 串行方式0接收 (MOV A , SBUF) 的时序 接收:当串口定义为方式0,并置位REN后,就启动一次接收过程。RXD为数据输入端,TXD仍为同步信号输出端,输出频率为fosc/12的同步移位脉冲,使外部数据逐位移入RXD。当接收到8位数据(一帧)后,中断标志RI自动置1。如要再接收,必须用软件先将RI清零。 小结 串行口的工作方式有几种?选择?设定? 与波特率相关的设定和计算。 理解程序。 作业:6.2,6.3 §6.3 MCS51与IBM PC串行通讯接口技术 IBM PC与单片机串行接口形成多机系统后,可以构成分布式微机系统 这种系统在过程控制,企业生产调度管理等方面都有广泛应用 6.3.1 IBM PC机的BASIC串行通讯语句   用IBM PC机中CPU的汇编语言,可以构成该机的串行通讯语句,一些高级通用语言,例如BASIC语言、C语言等也有相应的串行通讯语句。由于BASIC语言通俗易懂,学习容易,使用方便,用该语言实现串行通讯在许多场合都是十分可取的。 6.3.2 单片机与IBM PC机串行通讯的接口 ◆单片机、PC机间的通讯常采用RS232C电平实现信号间的传输。 ◆ RS232C是异步串行通讯中应用最广泛的标准总线或接口,是个物理协议,它包括了按位串行传输的电气(管脚定义)和机械(25芯,形状等)方面的规定。 ◆完整的RS232C接口有22根线,采用25芯标准插头座,使用虽广,但因推出早,有缺陷: 传输速度慢,最大19.2KB/S 传输距离短,一般15m(不超60m) 未规定标准连接器(有未定义的管脚,不统一) 接口处各信号间易串扰 ◆为提高传输速度和距离,国际上又规定了新的接口标准:RS449,RS442,RS485等 ◆尽管如此,RS232C仍在广泛应用(如计算机、打印机都提供RS232标准接口) RS232C接口的具体规定: ◆范围:适于设备间串行二进制通讯,最高数据传输速率19.2KB/S,如不 增加其它设备,RS232C标准的标准电缆长度为15m。 ◆电气信号特征:    采用负逻辑:“1”: -5~-15V间          “0”: +5~+15V间    电平变化范围宽,抗干扰能力强,可增大传输距离 ◆单片机为TTL电平(正逻辑):当电源为+5V时          “1”: 3.4V~5V(3.4V)          “0”: 0~0.4V(0.4V) ◆所以单片机的TTL电平与计算机的RS232C电平间数据传输时,需进行电平转换。 ◆电平转换方法:外接转换电路: TTL→RS232C用MC1488:±12V电源,并加驱动器反向,实现正负逻辑转换 RS232C → TTL用MC1489:+5V电源,也有反向驱动器。 也可用模拟电路实现。 信号功能 ◆ 8031单片机的串行线为二根:RXD和TXD,分别从芯片的P3.0和P3.1两端口线引出, ◆而IBM PC的串行I/O信号插座有25脚和9脚两种,各引脚配置见图6.12。 以25脚插座为例,各主要引脚信号如下: 引脚 信号 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档