总线系统的工作简单地说就是在总线控制器的作用下,通过总线设备接口控制、管理连接在总线上的设备使用总线。一个简单的总线系统如图2所示。
图3中,设备使用总线的过程描述如下:
·首先,设备发出总线使用请求,并等待获得总线使用权;
·总线控制器根据使用总线的规则,对该请求给出应答,表明该设备可以使用总线;
·设备在得到应答以后,就开始使用总线进行数据交换;
·数据交换完成以后,设备将发出撤销使用总线的请求,表示设备本次使用总线完毕;
·总线控制器在接收到撤销使用总线的请求信号后,收回总线使用权,使总线处于释放状态,然后发出总线撤销使用应答信号;
·总线撤销使用应答信号发出以后,总线进入空闲状态,可以接受新的请求。