日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 技術學院 > 熱搜器件
[導讀]74hc595外形圖74595的數(shù)據(jù)端:QA--QH: 八位并行輸出端,可以直接控制數(shù)碼管的8個段。QH': 級聯(lián)輸出端。將它接下一個595的SI端。SI: 串行數(shù)據(jù)輸入端。74595的控制端說明:/SCLR(10腳): 低點平時將移位寄存器的數(shù)據(jù)清零

74hc595外形圖

74595的數(shù)據(jù)端:

QA--QH: 八位并行輸出端,可以直接控制數(shù)碼管的8個段。

QH': 級聯(lián)輸出端。將它接下一個595的SI端。

SI: 串行數(shù)據(jù)輸入端。

74595的控制端說明:

/SCLR(10腳): 低點平時將移位寄存器的數(shù)據(jù)清零。通常我將它接Vcc。

SCK(11腳):上升沿時數(shù)據(jù)寄存器的數(shù)據(jù)移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器數(shù)據(jù)不變。(脈沖寬度:5V時,大于幾十納秒就行了。我通常都選微秒級)

RCK(12腳):上升沿時移位寄存器的數(shù)據(jù)進入數(shù)據(jù)存儲寄存器,下降沿時存儲寄存器數(shù)據(jù)不變。通常我將RCK置為低點平,當移位結束后,在RCK端產(chǎn)生一個正脈沖(5V時,大于幾十納秒就行了。我通常都選微秒級),更新顯示數(shù)據(jù)。

/G(13腳): 高電平時禁止輸出(高阻態(tài))。如果單片機的引腳不緊張,用一個引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。比通過數(shù)據(jù)端移位控制要省時省力。

注1)74164和74595功能相仿,都是8位串行輸入轉并行輸出移位寄存器。74164的驅(qū)動電流(25mA)比74595(35mA)的要小,14腳封裝,體積也小一些。

2)74595的主要優(yōu)點是具有數(shù)據(jù)存儲寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。這在串行速度慢的場合很有用處,數(shù)碼管沒有閃爍感。

3)595是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,在正常使用時SCLR為高電平, G為低電平。從SER每輸入一位數(shù)據(jù),串行輸595是串入并出帶有鎖存功能移位寄存器,它的使用方法很簡單,如下面的真值表,在正常使用時SCLR為高電平, G為低電平。從SER每輸入一位數(shù)據(jù),串行輸入時鐘SCK上升沿有效一次,直到八位數(shù)據(jù)輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數(shù)據(jù)就被送到了輸出端。入時鐘SCK上升沿有效一次,直到八位數(shù)據(jù)輸入完畢,輸出時鐘上升沿有效一次,此時,輸入的數(shù)據(jù)就被送到了輸出端。

595具體使用的步驟:

第一步:目的:將要準備輸入的位數(shù)據(jù)移入74HC595數(shù)據(jù)輸入端上。

方法:送位數(shù)據(jù)到_595。

第二步:目的:將位數(shù)據(jù)逐位移入74HC595,即數(shù)據(jù)串入

方法:SCK_595產(chǎn)生一上升沿,將PSI_595上的數(shù)據(jù)移入74HC595中.從低到高

第三步:目的:并行輸出數(shù)據(jù)。即數(shù)據(jù)并出

方法:P1.1產(chǎn)生一上升沿,將由SI_595上已移入數(shù)據(jù)寄存器中的數(shù)據(jù)

送入到輸出鎖存器。

說明: 從上可分析:從SCK_595產(chǎn)生一上升沿(移入數(shù)據(jù))和RCK_595產(chǎn)生一上升沿(輸出數(shù)據(jù))是二個獨立過程,實際應用時互不干擾。即可輸出數(shù)據(jù)的 同時移入數(shù)據(jù)。

程序如下,復制就能用。

sbit SI_595=P2^0;

sbit RCK_595=P2^2;

sbit SCK_595=P2^1;

void HC595SendData(unsigned char SendVal)//發(fā)送數(shù)據(jù)

{

unsigned char i;

for(i=0;i<8;i++)

{

if((SendVal<

else SI_595=0;

SCK_595=0;//從SCK_595產(chǎn)生一上升沿(移入數(shù)據(jù))

_nop_();

_nop_();

SCK_595=1;

}

}

void HC595ShowData()//RCK_595產(chǎn)生一上升沿(輸出數(shù)據(jù))

{

RCK_595=0;

_nop_();

_nop_();

RCK_595=1;

}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉