[预防医学]电子医疗仪器06-第六章-通信接口.ppt

[预防医学]电子医疗仪器06-第六章-通信接口.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2021/9/12 * IEEE 1394的原来设计,系以其高速转输率,容许用户在电脑上直接透过 IEEE 1394 介面来编辑电子影像档案,以节省硬碟空间。在未有 IEEE 1394 以前,编辑电子影像必须利用特殊硬件,把影片下载到硬碟上进行编辑。但随着硬碟空间愈来愈便宜,高速的IEEE 1394 反而取代了 USB 2.0 成为了外接电脑硬碟的最佳界面 ? ? 1394A所能支持理论上最长的线长度为4.5米 2021/9/12 * 2021/9/12 * SCON:包含串行口的方式选择位,接收发送控制位和串行口的状态标志,地址为98H,可位寻址。格式如下 SM0、SM1:为串行口的方式选择位,见下表: 位功能 SM0 SM1 SM2 REN TB8 RB8 TI RI 位地址 9F 9E 9D 9C 9B 9A 99 98 2021/9/12 * SM2:为允许方式2,3的多机通信控制位。 REN:允许串行接收位。 TB8:方式2,3为发送第9位数据,由软件置/复位。 RB8:方式2,3为接收第9位数据;方式1,SM2置0为收到停止位;方式0不使用。 TI:为发送中断标志. RI:为接收中断标志. PCON:波特率系数控制寄存器,地址为87H,格式如下 SMOD=1, 使波特率加倍. SMOD 2021/9/12 * MCS-51共有四种工作方式 方式0: 移位寄存器输入输出方式。 方式1: 8位异步通信接口。 方式2: 波特率固定的9位异步通信接口。 方式3: 波特率可变的9位异步通信接口。 方式2,3利用SCON中的SM2位,可方便地实现双机通信。 2021/9/12 * TXD RXD RXD TXD 二、MCS-51系统串行通信设计举例 (一)双机通信 (图12) 设甲机发送,乙机接收. 对于单片机之间的通信,只要设定发送机和接收机处于相同的工作方式,即可保证数据传送格式相同。 双机通信示意图 8031 甲机 8031 乙机 图12 2021/9/12 * 双机通信 设甲机为发送,其任务是把78H,77H内容为首地址;76H,75H内容为末地址的一段数据块通过串行口向乙机发送。 乙机为接收,其任务是接收甲机发送的数据,并把接收到的数据存入由甲机规定的一段存储器单元中。 2021/9/12 * 两机通信必须规定相同的数据传送格式和波特率。对于单片机之间的通信,只要设定发送机和接收机处于相同的工作方式,即可保证数据传送格式相同,本例采用方式1,即一位起始位,8位数据位和一位停止位。 采用定时器T1作为波特率发生器,初始化T1为方式2,时间常数为F3H,若时钟为f0=6MHz串行口SMOD位置位,则波特率=2400b/s。由于乙机存放数据的地址是由甲机规定的,所以甲机在发送正式数据之前必须先发送存放数据的首地址和末地址。 2021/9/12 * (二)多机通信 主从机之间可相互通信,但从机之间不能直接通信。 主从式多机分布式系统 TXD RXD 8031 主机 TXD RXD 8031 主机 TXD RXD 8031 主机 TXD RXD 8031 主机 图13 2021/9/12 * MCS-51机串行口的方式2和方式3是为多机通信而设计的,其中串行口控制寄存器SCON中的SM2和TB8(即第9位数据)起着重要的作用。 在传送数据时,置TB8为0,在传送地址时,置TB8为1。当一台MCS-51机在接收时,若SM2为1,它只能接收地址信号,即接收到的第9位数据为1(TB8为1)时,数据装入SBUF,并置RI为1向CPU发出中断请求;如果接收到的第9位数据为0(TB8为0),则不产生中断标志,信息将抛弃。 而当SM2为0时,则可以接收所有信息。根据这个功能,可以组成多机通信系统并能保证主机与所选从机交换信息,其他从机则不受影响。 2021/9/12 * 三、PC机系统与MCS-51系统的通信 PC机 MCS-51系统 MCS-51系统 MCS-51系统 1488 1489 1488 1489 1488 1489 RS-232 IBM-PC与单片机接口 图14 2021/9/12 * 数据的发送与接收采用查询方式,其程序框图见下页图15所示。 在发送时,先用输入指令检查发送器的保持寄存器是否为空。若空,则用输出指令将一个数据输出给8250,8250会自动将数据一位一位地发送到串行通信线上。 在接收时,8250把串行数据转换成并行数据,并送入到接收数据寄存器中,同时把“接收数据就绪”信号置于状态寄存器中,CPU读到这个信号后就用输入指令从接收

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档