74ls245的工作原理及作用详解

74ls245的作用

74LS245是双向总线驱动器,用来驱动如51单片机的系统总线的。在应用系统中,所有的系统扩展的外围芯片都需要总线驱动,所以就需要总线驱动器。

74ls245引脚及功能

第1脚DIR(T/R),为输入输出端口转换用,DIR=“1”高电平时信号由“A”端输入“B”端输出,DIR=“0”低电平时信号由“B”端输入“A”端输出。

第2~9脚“A”信号输入输出端,A0=B0,A7=B7,A0与B0是一组,如果DIR=“1”OE=“0”则A1输入B1输出,其它类同。如果DIR=“0”OE=“0”则B1输入A1输出,其它类同。

第11~18脚“B”信号输入输出端,功能与“A”端一样,不再描述。

第19脚OE,使能端,若该脚为“1”A/B端的信号将不导通,只有为“0”时A/B端才被启用,该脚也就是起到开关的作用。

第10脚GND,电源地。

第20脚VCC,电源正极。

74LS245工作原理

74LS245是用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既可以输出,也可以输入数据。

如果用C51的P0口输出到数码管,那就要考虑到数码管的亮度以及P0口带负载的能力,当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。选用74LS245提高驱动能力。P0口的输出经过74LS245提高驱动后,输出到数码管显示电路。

工作原理:

当片选端/CE低电平有效时,

DIR=“0”,信号由B向A传输;(接收)

DIR=“1”,信号由A向B传输;(发送)

当CE为高电平时,A、B均为高阻态。

74LS245N使用及仿真详解

分别在工作控制端控制、方向控制端加入电平的控制,三态1仿真,在19脚~G接入高电平时,控制开关A的断路与闭合得下图仿真结果:

发现LED灯U2和U3均未点亮

三态2仿真,在19脚~G接入低平时,控制开关A的断路得下图仿真结果:

三态3仿真,在19脚~G接入低平时,控制开关A的闭合得下图仿真结果:

其他的引脚控制电压范围、抗干扰、这里我就不试验了,给大家分享总结

总结:

一、19脚控制芯片工作与否,接地(低电平)工作

二、工作状态,1脚接地(低电平)控制B向A输入信号,反之高电平A向B输入信号

三、第10脚跟20脚为电源,20脚VCC。这里仿真隐藏电源脚

四、控制端的电压应该大于2.5V才有效。

简约:

G是H时,A,B两端为高阻,不通

G是L时,DIR为L时B-AG是L时,DIR为H时A-B

备注:IC,74LS245N有的图G=E标注

注意:实际使用中G脚接地,或直流保证数据现畅通,不要悬空