总线通信控制1

本文详细介绍了总线通信控制的目的、传输周期以及同步通信和异步通信的四种方式。同步通信包括同步式数据输入和输出的时序,而异步通信则分为不互锁、半互锁和全互锁三种情况,通过具体的情景举例帮助理解各种通信方式的工作原理。
摘要由CSDN通过智能技术生成

总线通信控制

1.目的
主设备获得总线使用权之后,就要和从设备进行信息交换
通信控制就是解决双方协调配合问题

2.总线传输周期
主设备和从设备之间完成一次可靠通信需要的时间
共有4个阶段:
①申请分配阶段:主设备申请总线,总线判优控制(总裁决定)
②寻址阶段:主设备通过地址找到从设备,并给出命令使从设备进行操作
③传数阶段:主设备和从设备交换数据
④结束阶段:主设备、从设备撤销有关消息

3.总线通信的四种方式
①同步通信:由统一时标控制数据传送
②异步通信:采用应答方式,主设备发出请求,从设备应答
③半同步通信:同步、异步结合
④分离式通信:充分挖掘系统总线每个瞬间的潜能

同步通信

同步式数据输入:
在这里插入图片描述
在T1时钟的上升沿主设备给出地址信号
在T2时钟的上升沿主设备给出读命令信号
在T3时钟的上升沿从设备给出数据信号
在T4时钟的上升沿,数据信号和控制信号撤销
在T4时钟结束的时候,地址信号撤销

同步式数据输出:
在这里插入图片描述
T1上升沿给出地址信号
T1下降沿给出数据信号
T2上升沿给出写命令信号
T4上升沿撤销数据信号和写命令信号
T4结束撤销地址信号

 

异步通信

1.不互锁
在这里插入图片描述
上方为主设备,下方为从设备
主设备发出请求,从设备接收到信号后应答。主设备撤销请求信号,从设备撤销应答信号。
特点:
主设备无论是否接收到来自从设备的应答,一段时间后都会撤销请求。
从设备无论主设备是否接收到应答,一段时间后都会撤销应答信号。
理解:
就好比两个人,A对B表白,B给出回答。
A表白完后,无论是否听到B的回答,A都不会继续表白;B给出回答后,不管A是否听到,不会再回答。(好无情的两人)

2.半互锁
在这里插入图片描述
主设备发出请求信号,随后从设备发出应答信号。从设备应答后撤销信号。主设备接收到应答信号后,再撤销请求,如果接收不到则保持请求。
理解:
比如,A对B表白,B给出回答。B给出回答后就不再回答。(B还是如此无情)如果A收到回答,那么A不会再表白。如果A没收到回答,那A就一直表白。(好一个痴情种)

半互锁的问题也就出现了,就算给出回答,如果A没收到,也会让A一直表白。(主设备会一直请求)

3.全互锁
在这里插入图片描述
主设备发出请求,从设备接收到请求后应答,主设备接收到应答信号后才会撤销请求(期间从设备不会撤销应答),主设备撤销请求后,从设备才会撤销应答。
理解:
比如,A对B表白,B给出回答。如果A没收到,A就继续表白,B也会回答,直到A收到回答,不再表白,B才不再回答。
A:喜欢我吗 B:不喜欢
A:喜欢我吗(上次回答没收到) B:不喜欢
… (多次请求)
A:喜欢我吗(上次回答还是没收到) B:喜欢
A:收到 B:…(无语不再回答)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值