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脚接地,或直流保证数据现畅通,不要悬空