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腳接地,或直流保證數據現暢通,不要懸空
