首页 理论教育外围IC芯片74HC245在单片机应用中的初步使用

外围IC芯片74HC245在单片机应用中的初步使用

【摘要】:例如,芯片74HC245,这个芯片在逻辑上起不到什么别的作用,就是当作电流缓冲器的,通过查看其数据手册,74HC245稳定工作在70 mA电流是没有问题的,比单片机的8个I/O口大多了,所以我们可以把它接在小灯和I/O口之间作缓冲,如图3-24所示。图3-25 74HC245在Proteus仿真的电流示数74HC245是个双向缓冲器,1引脚AB/BA是方向引脚,当这个引脚接高电平的时候,右侧所有的B编号的电压都等于左侧A 编号对应的电压。

除了三极管之外,其实还有一些驱动IC,这些驱动IC可以作为单片机缓冲器,仅仅是电流驱动缓冲,起不到任何逻辑控制的效果。例如,芯片74HC245,这个芯片在逻辑上起不到什么别的作用,就是当作电流缓冲器的,通过查看其数据手册,74HC245稳定工作在70 mA电流是没有问题的,比单片机的8个I/O口大多了,所以我们可以把它接在小灯和I/O口之间作缓冲,如图3-24所示。

图3-24 74HC245功能图

在Proteus中进行仿真,如图3-25所示,通过74HC245总电流约为66 mA,通过D1在进入74HC245之前的电流为8 mA,而从A0引脚流出的电流为I=1.99025×10-10A,电流很小,即使单片机的8个端口同时流入这个电流,也能满足其基本要求。

(www.chuimin.cn)

图3-25 74HC245在Proteus仿真的电流示数

74HC245是个双向缓冲器,1引脚AB/BA是方向引脚,当这个引脚接高电平的时候,右侧所有的B编号的电压都等于左侧A 编号对应的电压。比如A1是高电平,那么B1就是高电平,A2是低电平,B2就是低电平等等。如果AB/BA引脚接低电平,得到的效果是左侧A编号的电压都会等于右侧B编号对应的电压。在这个示例中控制端是左侧接的是P2口,要求B等于A的状态,所以1脚我们直接接的是5 V电源,即高电平。还有最后一个使能引脚19脚CE,叫作输出使能,这个引脚上边有一横,表明是低电平有效,当接了低电平后,74HC245就会按照刚才说的起到双向缓冲器的作用,如果CE接了高电平,那么无论AB/BA怎么接,A和B的引脚是没有关系的,也就是 74HC245功能不能实现出来。

现在市面上许多学习板都使用74HC245作为单片机拉电流和灌电流的缓冲器,同学们在实际设计电路时要充分考虑各个芯片的使用参数,单片机I/O口的驱动能力提高以后,还可以用于驱动晶闸管、光耦甚至是小功率继电器等器件,这将会使其应用范围大大拓展。

这些数字芯片是很多的,在学习时不可能全部记住,所以只能用一个学一个,然后弄明白它,日积月累,大家必将能灵活地设计出各种电路。