在某一时刻只能有一个设备向总线发送数据,所以在输入端口上要接三态缓存器。当mcu选通设备时,才允许设备将数据送到系统总线。为了将数据总线的数据传送到外部设备时,由于有些设备速度慢,需要足够的时间处理,所以需要将数据总线上的数据锁存存起来,系统不用等待,提高系统的利用率。