4.2.1 输出口扩展
输出口扩展的原则是需具有数据锁存能力,通常可由锁存器来实现。8位D锁存器74HC377带有输出允许控制功能,锁存器引脚见图4-10。当锁存允许端G被选中(低电平有效)时,8位输入端D的数据在时钟控制端CLK上升沿被锁存,8位输出端Q便保持了输入端D的数据。
锁存器扩展的输出口示例见图4-11,P2.0连接片选线
,P2.0=0的任何地址均可选中该芯片,现取输出口地址为FEFFH。用写控制线WR提供
控制脉冲,执行一次写操作就使芯片输出一次数据。

图4-10 锁存器引脚(https://www.daowen.com)

图4-11 锁存器扩展的输出口示例
输出口的操作很简单,可采用数据存储器的写操作方式:

P0口也可同时扩展更多的输出口芯片,但需考虑芯片的片选控制线数目以及P0口的负载能力。