本文首先介紹了74ls595和74hc595區(qū)別,其次闡述了74ls595的工作原理、引腳圖及功能、邏輯功能、電路圖,最后介紹了74ls595引腳圖及功能、應(yīng)用電路圖,具體的跟隨小編一起來了解一下。
74ls595和74hc595區(qū)別
1、74LS595是TTL電路,工作電壓是5V,74HC595是CMOS電路,工作電壓是2V - 6V。
2、74ls595和74hc595是不同的芯片,74ls595是簡單的數(shù)據(jù)分配器,不需要CP脈沖,也不需要同步,而74HC595則是需要通過同步的傳輸,有時(shí)我們會(huì)用到的SPI通信協(xié)議,那都是編程實(shí)現(xiàn)的,所以74ls595用著簡單的多。
74ls595簡介(工作原理、引腳圖及功能、邏輯功能、電路圖)
74HC595工作原理
74HC595是一款具有8位移位寄存器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能的驅(qū)動(dòng)芯片。移位寄存器和存儲(chǔ)器分別具有獨(dú)立的時(shí)鐘信號(hào)。數(shù)據(jù)在SHCP的上升沿輸入,在STCP的上升沿進(jìn)入到存儲(chǔ)寄存器中去。如果兩個(gè)時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。移位寄存器有一個(gè)串行移位輸入(DS),和一個(gè)串行輸出(Q7’),和一個(gè)異步的低電平復(fù)位(MR),存儲(chǔ)寄存器有一個(gè)并行8位的,具備三態(tài)的總線輸出,當(dāng)使能OE時(shí)(為低電平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總線。
74HC595引腳圖及引腳功能
1. 第1腳:數(shù)據(jù)輸出端QB
2. 第2腳:數(shù)據(jù)輸出端QC
3. 第3腳:數(shù)據(jù)輸出端QD
4. 第4腳:數(shù)據(jù)輸出端QE
5. 第5腳:數(shù)據(jù)輸出端QF
6. 第6腳:數(shù)據(jù)輸出端QG
7. 第7腳:數(shù)據(jù)輸出端QH
8. 第8腳:電源GND
9. 第9腳:串行數(shù)據(jù)輸入端SQH,時(shí)鐘下降沿?cái)?shù)據(jù)移出
10. 第10腳:復(fù)位引腳RESET
11. 第11腳:數(shù)據(jù)移位時(shí)鐘輸入端SCK
12. 第12腳:數(shù)據(jù)鎖存信號(hào)輸入端RCK
13. 第13腳:數(shù)據(jù)輸出使能端/OE,低電平有效
14. 第14腳:串行數(shù)據(jù)輸入端A,時(shí)鐘上升沿?cái)?shù)據(jù)移入
15. 第15腳:數(shù)據(jù)輸出端QA
16. 第16腳:電源VDD
74HC595邏輯功能
它和74HC164的功能類似,都是串入并出的IO接口,將串行的數(shù)據(jù),轉(zhuǎn)為并行的輸出,這樣可以節(jié)約MCU的IO口資源。主要應(yīng)用在多路LED指示或多位數(shù)碼管驅(qū)動(dòng)方面。但與74HC164比,595主要還有以下更優(yōu)越的功能:
1、支持3態(tài)輸出,當(dāng)?shù)?3腳為高電平時(shí),595無輸出;
2、具有數(shù)據(jù)鎖存功能,這樣不會(huì)影響移位時(shí)的瞬時(shí)輸出;
3、具有數(shù)據(jù)輸出功能,可以更方便的進(jìn)行595級(jí)聯(lián)
74HC595電路圖
74ls595簡介(引腳圖及功能、應(yīng)用電路圖)
74ls595引腳圖及功能
QA--QH 八位并行輸出端,可以直接控制數(shù)碼管的8個(gè)段。
Q‘H 級(jí)聯(lián)輸出端。我將它接下一個(gè)595的SER端。
SER 串行數(shù)據(jù)輸入端。
74595的控制端說明:
/SRCLR(10腳) 低點(diǎn)平時(shí)將移位寄存器的數(shù)據(jù)清零。通常我將它接Vcc。
SCK(11腳) 上升沿時(shí)移位寄存器的數(shù)據(jù)移位。QA--》QB--》QC--》。。。--》QH;下降沿移位寄存器數(shù)據(jù)不變。(脈沖寬度:5V時(shí),大于幾十納秒就行了。我通常都選微秒級(jí))
RCK(12腳) 上升沿時(shí)移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲(chǔ)寄存器,下降沿時(shí)存儲(chǔ)寄存器數(shù)據(jù)不變。(通常我將RCK置為低電平,) 當(dāng)移位結(jié)束后,在RCK端產(chǎn)生一個(gè)正脈沖(5V時(shí),大于幾十納秒就行了。我通常都選微秒級(jí)),更新顯示數(shù)據(jù)。
/G(13腳) 高電平時(shí)禁止輸出(高阻態(tài))。如果單片機(jī)的引腳不緊張,用一個(gè)引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。比通過數(shù)據(jù)端移位控制要省時(shí)省力。
注:
1)74164和74595功能相仿,都是8位串行輸入轉(zhuǎn)并行輸出移位寄存器。74164的驅(qū)動(dòng)電流(25mA)比74595(35mA)的要小,14腳封裝,體積也小一些。
2)74595的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲(chǔ)寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。這在串行速度慢的場合很有用處,數(shù)碼管沒有閃爍感。
3)與164只有數(shù)據(jù)清零端相比,595還多有輸出端使能/禁止控制端,可以使輸出為高阻態(tài)。
74ls595應(yīng)用電路一
利用單片機(jī)的串行方式和74LS595構(gòu)建時(shí)間計(jì)時(shí)顯示電路,占用口線少,電路簡單。電路采用白帶2KPlashROM的單片機(jī)AT89C2051和串/并移位寄存器74LS595。
74ls595應(yīng)用電路二
74ls595是一塊能夠使以為并且鎖存數(shù)據(jù)的芯片,特別適合用于16*16點(diǎn)陣硬件電路中,關(guān)于其使用請查閱相關(guān)網(wǎng)頁。下面就把級(jí)聯(lián)的電路貼出來。
74ls595應(yīng)用電路三
由SB5227構(gòu)成超聲波測距儀的總電路如圖所示。圖中省略了發(fā)送電路、接收電路及溫度檢測電路。圖中使用了5片集成電路:IC1(SB5227AM或SB5227AS);IC2(8位并行輸出的串行移位寄存器74LS164);IC3(帶輸出鎖存的8位串行移位寄存器74LS595);IC4(基于I2C總線的2Kb E2PROM存儲(chǔ)器AT24C02);IC5(RS-485總線驅(qū)動(dòng)器 MAX485)。在AT24C02中存儲(chǔ)著所設(shè)定的參數(shù),當(dāng)突然斷電時(shí)可防止數(shù)據(jù)丟失。LED顯示器由5位共陰極數(shù)碼管構(gòu)成,最高位(萬位)用來顯示從機(jī)地址(ADDR),其余4位顯示測量值,亦可顯示出距離的上、下限。LED顯示器以動(dòng)態(tài)掃描方式工作。由顯示驅(qū)動(dòng)器輸出的串行數(shù)據(jù)經(jīng)過74LS164轉(zhuǎn)換成并行輸出的筆段信號(hào),依次通過限流電阻R1~R8接數(shù)碼管的相應(yīng)電極(筆段a~g和小數(shù)點(diǎn)DP)。74LS595則構(gòu)成位選通器。舉例說明,當(dāng)掃到千位時(shí),Ql=0(低電平),千位數(shù)碼管即顯示數(shù)據(jù),而此時(shí)個(gè)、十、百位的數(shù)碼管均消隱,依次類推。晶振電路中包含12MHz石英晶體,振蕩電容C1、C2和內(nèi)部反相器。