1、p0口的作用是传送地址和数据,有时候还要做其它的IO口用。那么,这些复杂的数据传递岂不乱套?这些就要锁存器把它们隔离开了。
一般来说,P0口进行数据存储器、程序存储器扩展,必须加锁存器。
p0口做IO口时,如果各个IO口在时序上不发生冲突,可以不加锁存器。如果有冲突,就要加。
通常我们所讲的驱动能力,是指器件的电流输出能力。对于单片机的IO口来讲,灌电流虽然是20ma,但是那不是他的驱动能力,单片机IO口的内部上拉,往往都是20K左右,因此它在输出电流的时候,也只有200ua左右,计算方法就是5V/20K = 250ua。所以,要加一些外围的器件,比如,用IO口控制一个三极管的基极,三极管集电极输出,就可以电路的输出电流,也就是增强了其驱动能力。
同理,很多74系列的器件,实际上都是这种三极管或者门电路的集成,例如74HC245,uln2003等,他们内部实际上集成了三极管或者MOS管,输出电流能力较强,也就是驱动能力较强。
文章评论(0条评论)
登录后参与讨论