74HC165是一款高速CMOS移位寄存器,,電壓為2.0~6.0V,驅(qū)動電流為+/-5.2mA。74HC165引腳兼容TTL(LSTTL)系列(定義于JEDEC標(biāo)準(zhǔn)№.7A)。
74hc165基本參數(shù)
電壓:2.0~6.0V
驅(qū)動電流:+/-5.2mA
傳輸延遲:16ns@5V
最高頻率:56MHz@5V
邏輯電平:CMOS
工作溫度:-40~+85℃
封裝:SO16,SSOP16,DIP16,TSSOP16
74HC165用法
74HC165級聯(lián),如下圖
SH/LD為低,并口數(shù)據(jù)存入8個位寄存器中。8個位寄存器分別為Q0、Q1、Q2、Q3、Q4、Q5、Q6、Q7。此時Q7里已經(jīng)有值,可以直接讀取了所以,邏輯可以是這樣讀取Q7的數(shù)據(jù),然后IN_CLK_LOW;IN_CLK_HIGH;制造一次上升沿,執(zhí)行移位操作,使Q6的值移位到Q7中。SH/LD為高,允許移位。一個時鐘脈沖,QH向外輸出一位數(shù)據(jù),同時,從SER采集一位數(shù)據(jù)補(bǔ)充8位寄存器。
如上級聯(lián)情況,右邊74HC165的SER懸空,采集數(shù)據(jù)為0.
左邊74HC165,一個脈沖,QH輸出一位數(shù)據(jù),同時,從SER采集一位數(shù)據(jù)補(bǔ)充低位。 相當(dāng)于如下: 開始前
H1-G1-F1-E1-D1-C1-B1-A1 H2-G2-F2-E2-D2-C2-B2-A2 開始傳輸
1,1G-1F-1E-1D-1C-1B-1A-2H 2G-2F-2E-2D-2C-2B-2A-0
2,1F-1E-1D-1C-1B-1A-2H-2G 2F-2E-2D-2C-2B-2A-0-0
3,1E-1D-1C-1B-1A-2H-2G-2F 2E-2D-2C-2B-2A-0-0-0 。。。
14,B2-A2-0-0-0-0-0-0 0-0-0-0-0-0-0-0
15,A2-0-0-0-0-0-0-0 0-0-0-0-0-0-0-0
16,0-0-0-0-0-0-0-0 0-0-0-0-0-0-0-0
這樣,就把2個級聯(lián)的74HC165的并口數(shù)據(jù),全部以串口形式傳輸給了MCU。