流水燈電路用撥碼開關來控制某個LED亮滅,但是又不想讓開關與LED一一對應,因為對應的太死,就沒辦法實現流水的效果??梢韵扔靡粋€“并入串出”芯片,獲取所有撥碼開關的狀態,再用一個“串入并出”的芯片,來控制多個LED。
74HC165是一個8位串行或并行輸入,串行輸出的移位寄存器。74HC165具有一個串行輸入(DS引腳),8個并行數據輸入(A-H)和兩個互補串行輸出的功能。當S/L引腳為低時,A-H端的數據進入移位寄存器。當S/L引腳為高時,數據從DS引腳串行進入寄存器。當使能時鐘時,數據在時鐘CP上升時按位輸出。以下是它的引腳說明表格與功能框圖,參考了幾個不同型號的數據手冊,加上了一些個人的理解。
74HC165是“并入串出”,數據一下子全部進入寄存器,然后一位一位的輸出。它的常見用法為在PL為低電平的時候,裝載并行數據。然后時鐘使能,在時鐘輸入上升沿的時候,把移位寄存器從高位開始,按位移出。串行輸入可以接上一級的串行輸出,實現級聯,或者接自身的串行輸出,形成循環。結合下列的時序圖可以方便理解。輸入的并行數據是10101011。
-
led
+關注
關注
242文章
23312瀏覽量
661659 -
寄存器
+關注
關注
31文章
5357瀏覽量
120690 -
時鐘
+關注
關注
11文章
1736瀏覽量
131589 -
流水燈
+關注
關注
21文章
433瀏覽量
59758 -
引腳
+關注
關注
16文章
1204瀏覽量
50668
發布評論請先 登錄
相關推薦
評論