找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3060|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

74HC595使用簡易驗(yàn)證

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:127542 發(fā)表于 2016-6-21 15:07 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
首先我們下載規(guī)格書,并且買到個實(shí)物測試,
實(shí)物為SN74HC595 ,TI公司的,
內(nèi)部原理我們可以看作有兩個寄存器,臨時寄存器和輸出寄存器


真值表



按照真值表畫個簡易圖
K1是移位,上升沿觸發(fā)一個移位,
K2是數(shù)據(jù)輸入,
K3 是把臨時寄存器更新到輸出寄存器,
K4 是切斷輸出,使全部輸出為懸空狀態(tài)(Q7'除外,這個級聯(lián)用)
K5是復(fù)位用,按照真值表來看應(yīng)該是清除寄存器,實(shí)際測試發(fā)現(xiàn)只是清除了臨時寄存器而已.

控制流程:
1:設(shè)置好數(shù)據(jù)輸入腳,比如你要輸入低就不用按K2,否則按著K2,
2:按一下K1把數(shù)據(jù)向前移一位,
3:按一下K3 把數(shù)據(jù)更新到輸出寄存器(也可以認(rèn)為是把臨時寄存器的數(shù)據(jù)復(fù)制到輸出寄存器)

假設(shè)你需要輸出全部懸空的話還可以按下K4 ,
又或者你要把所有輸出變成低,你可以先按著K5 ,然后按一下K1,最后按一下K3更新輸出寄存器即可,

如果74HC595是由單片機(jī)控制的話,
你可以一次性輸出8個數(shù)據(jù)最后才更新到輸出寄存器,
因?yàn)閺?fù)位需要多一根IO控制并且意義不大,所以可以直接電源,
如果你不需要輸出懸空狀態(tài)的話連13腳也可以省去控制,直接接地即可.
多個74HC595級聯(lián)時可以把移位,更新并聯(lián),下一級數(shù)據(jù)接到上一個Q7'.

用SPI驅(qū)動74HC595,
更新腳是把數(shù)據(jù)輸入完畢后才能更新,
如果你直接把更新腳拉高的話就會一邊移位一邊更新,效果同74HC164.


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表