你看看芯片的说明就明白了,简单的说就是锁存器的锁存端为1是,数据直通,为0时就无论输入什么,输出保持前一次的输入值
因为这里都是用P1来数码管的段选和位选的高低电平,当Latch2=1; //位锁存latche2=0;位选的锁存器的输出由输入控制,而段选的却不能,因为此时锁存器74HC573不导通。当然你也许会疑惑为什么不用2个I/0分别控制段选和位选?的确,这样可以,而且变得简洁了很多,但是浪费I/O口啊。