2014年4月1日 星期二

[Arduino] 74HC595N Shift Register 介紹 - 2

image
看完這篇 [Arduino] 74HC595N Shift Register 介紹 - 1 了解 595 的功用後,接著我們看一下 595 各 pin 是在幹嘛用的?

首先看一下各 pin 名稱與功能對照表:
image
image

特別說一下,STCP (pin12) 和 OE (pin13) 的差別在哪?其實看一下 data sheet 中提供的 function diagram 就可以很清楚的知道,
image

元件內部有個 8-bit storage register 的功能,一開始訊號僅僅是依序 (shift in) 在最上方的 8-stage shift register 中,在 STcp 啟動時,訊號可以一起 (parallel) 轉到 storage register 同時 OE 要啟動才可以讓訊號從 Q0~Q7 輸出。

如果以先前屋子的例子,就是當 8 個人走進去找到窗戶要擺表情給外面看的時候,赫然發現每個窗戶前面居然都有一扇柵欄,要先打開柵欄才能靠近窗戶。STcp 就是柵欄開關、OE 就是窗戶開關,兩者間有著微妙的差異。

舉個例子實際的例子來說,輸入 DS = 10011101 來說,shift register 及 storage register / output 的狀況會如下:注意這個例子 OE output 功能是一直開啟的

image

其他相關的功能介紹可以看 data sheet 中 function table 的介紹,

image

了解各個 pin 的功用後,下篇我們介紹怎麼用 Arduino 操作 595。

沒有留言:

張貼留言

Anything That's Worth Chatting

Related Posts Plugin for WordPress, Blogger...