① 74HC595晶元功能和引腳圖功能詳細介紹
74HC595
74HC595是硅結構的CMOS器件, 兼容低電壓TTL電路,遵守JEDEC標准。 74HC595是具有8位移位寄存器和一個存儲器,三態輸出功能。 移位寄存器和存儲器是分別的時鍾。 數據在SHcp的上升沿輸入,在STcp的上升沿進入到存儲寄存器中去。如果兩個時鍾連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。 移位寄存器有一個串列移位輸入(Ds),和一個串列輸出(Q7』),和一個非同步的低電平復位,存儲寄存器有一個並行8位的,具備三態的匯流排輸出,當使能OE時(為低電平),存儲寄存器的數據輸出到匯流排。
8位串列輸入/輸出或者並行輸出移位寄存器,具有高阻關斷狀態。三態。
編輯本段特點
8位串列輸入 /8位串列或並行輸出 存儲狀態寄存器,三種狀態
輸出寄存器可以直接清除 100MHz的移位頻率
編輯本段輸出能力
並行輸出,匯流排驅動; 串列輸出;標准中等規模集成電路
595移位寄存器有一個串列移位輸入(Ds),和一個串列輸出(Q7』),和一個非同步的低電平復位,存儲寄存器有一個並行8位的,具備三態的匯流排輸出,當使能OE時(為低電平),存儲寄存器的數據輸出到匯流排。
參考數據
Cpd決定動態的能耗,
Pd=Cpd×VCC×f1+∑(CL×VCC^2×f0)
F1=輸入頻率,CL=輸出電容 f0=輸出頻率(MHz) Vcc=電源電壓
編輯本段引腳說明
符號 引腳 描述
Q0…Q7 第15腳, 1, 7 並行數據輸出
GND 第8腳 地
Q7』 第9腳 串列數據輸出
MR 第10腳 主復位(低電平)
SHCP 第11腳 移位寄存器時鍾輸入
STCP 第12腳 存儲寄存器時鍾輸入
OE 第13腳 輸出有效(低電平)
DS 第14腳 串列數據輸入
VCC 第16腳 電源
編輯本段功能表
輸入 輸出 功能
SHCP STCP OE MR DS Q7』 Qn
× × L ↓ × L NC MR為低電平時僅僅影響移位寄存器
× ↑ L L × L L 空移位寄存器到輸出寄存器
× × H L × L Z 清空移位寄存器,並行輸出為高阻狀態
↑ × L H H Q6 NC 邏輯高電平移入移位寄存器狀態0,包含所有的移位寄存器狀態 移入,例如,以前的狀態6(內部Q6」)出現在串列輸出位。
× ↑ L H × NC Qn』 移位寄存器的內容到達保持寄存器並從並口輸出
↑ ↑ L H × Q6』 Qn』 移位寄存器內容移入,先前的移位寄存器的內容到達保持寄存器並出。
編輯本段注釋
H=高電平狀態
L=低電平狀態
↑=上升沿
↓=下降沿
Z=高阻
NC=無變化
×=無效
當MR為高電平,OE為低電平時,數據在SHCP上升沿進入移位寄存器,在STCP上升沿輸出到並行埠。
編輯本段程序樣例
void HC595_senddata(unsigned char dat)
{
unsigned char i;
for(i=0;i<8;i++) //發送一個八位數據
{
if((dat=dat<<i)&0x80==0)MOSIO=0; //第i位為0時,MOSIO發送0;
else MOSIO=1; //否則發送1;
SH_CLK=0; //SH_CLK的上升沿,將數據送進移位寄存器;
NOP();
NOP();
SH_CLK=1;
}
ST_CLK=0; //ST_CLK的上升沿,將數據由移位寄存器送到存儲寄存器
NOP(); //並輸出到Q0—Q7並口
NOP();
ST_CLK=1;
}
大致上就是這樣子,把MOSIO輸入的串列數據,轉換到Q0—Q7的並行輸出,我用的595晶元,輸出是反向的,即是輸入1時,輸出為0
開放分類:
② 單片機控制一個74hc595工作時是好的,接上另一個595後就不受控制了,輸出腳全為低電平,電路連接是對的原因是
既然原理圖是對的,那麼就說明程序問題,或者電路連接虛斷了,你可以量一量電壓嘛。。。-_-!
③ 我要用74HC595控制8*8的點陣,需用幾片595595怎麼鏈接單片機,求電路圖,求595控制C程序
看你怎麼選擇了。行和列都用595的話要2片。連接單片機其中一個595可以連接到串口上,使用串口方式0
這個是6個595驅動6個5*7的點陣。
④ 74HC595輸出高電平和低電平時電流分別多大亞
595 20mA沒有問題的,CMOS電路驅動能力還可以。
接單片機的話其實1mA都足夠了,單片機的IO口用作輸入的話等效阻抗是很大的。
如果驅動595一塊單片機可以驅動100塊以上的595(595串聯方式)
它的輸出電壓就是你給它的電源電壓,最好不要超過9V,通常標準的電壓是5V,單片機和它通信的電平也是5V,實際上給它超過2.5V的電壓它就認為是高電平了。
⑤ 74hc595,574這些晶元都有什麼用都用在什麼電路中
74HC595作用是8位移位寄存器和一個存儲器,三態輸出功能。 移位寄存器和存儲器有相互獨立的時鍾。
數據在SH_cp(移位寄存器時鍾輸入)的上升沿輸入到移位寄存器中,在ST_cp(存儲器時鍾輸入)的上升沿輸入到存儲寄存器中去。如果兩個時鍾連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。
74hc574是8位三態D觸發器. 1腳是輸出控制端,1腳=L,使能輸出.1腳=H,高阻.
2腳=1D,3=2D,4=3D,5=4D,6=5D,7=6D,8=7D,9=8D.對應的是19腳=1Q,18=2Q,17=3Q,16=4Q,
15=5Q,14=6Q,13=7Q,12=8Q.11腳是時鍾,上升沿觸發.10腳是GND,20腳是VCC.
⑥ 74HC595工作原理
74HC595是硅結構的CMOS器件, 兼容低電壓TTL電路,遵守JEDEC NO.7A標准
74HC595具有8位移位寄存器和一個存儲器,三態輸出功能。 移位寄存器和存儲器有相互獨立的時鍾。
數據在SH_cp(移位寄存器時鍾輸入)的上升沿輸入到移位寄存器中,在ST_cp(存儲器時鍾輸入)的上升沿輸入到存儲寄存器中去。如果兩個時鍾連在一起,則移位寄存器總是比存儲寄存器早一個脈沖。
⑦ 用74HC245和74hc595組成的LED模塊電路圖,最好有信號走向,新手准備做LED工作。郵箱[email protected],
245是信號放大晶元595是信號連級傳輸晶元用一個51晶元為主控器向下一級分控傳輸信號也就是595接收端通過245放大信號利用595輸出端傳輸給下一級。之前做過板子,現在也不知道放到哪裡去了!電路圖也刪了!原理基本同上,加上一些輔助器件就可以了!