關於鎖存器的一些知識整理
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是 D 觸發器電路。 PS:鎖存信號(即對LE賦高電平時Data端的輸入信號)。鎖存,就是把信號暫存以維持某種電平狀態。
理論結合實踐,加入開發圈,開啟電子學習新方案!
點擊鏈接,下載100G+電子技術學習資料!
http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5d5d0f15df84f4a92ebf72f88d4ee8&scene=18#wechat_redirect
鎖存器辨析
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是 D 觸發器電路。 PS:鎖存信號(即對LE賦高電平時Data端的輸入信號)。鎖存,就是把信號暫存以維持某種電平狀態。
鎖存器的最主要作用
1:緩存;
2:完成高速的控制其與慢速的外設的不同步問題;
3:是解決驅動的問題(提供的電流比51IO口輸出電流大);
4:拓展I/O口(可以很猥瑣的用鎖存器冪疊加方法,即鎖存器的Q再接鎖存器~ 實現IO口的無限拓展···)。
鎖存器應用實例
I/O口復用:當單片機連接片外存儲器時,要接上鎖存器,這是為了實現地址的復用。假設,MCU 埠其中的 8 路的 I/O 管腳既要用於地址信號又要用於數據信號,這時就可以用鎖存器先將地址鎖存起來。(具體操作:先送地址信息,由ALE使能鎖存器將地址信息鎖存在外設的地址端,然後送數據信息和讀寫使能信號,在指定的地址進行讀寫操作)
如果單片機的匯流排介面只作一種用途,不需要接鎖存器;如果單片機的匯流排介面要作兩種用途,就要用到鎖存器。例如:一個I/O口要控制兩個 LED,對第一個 LED 送數據時,「打開」第一個鎖存器而「鎖住」第二個鎖存器,使第二個 LED 上的數據不變。對第二個 LED 送數據時,「打開」第二個鎖存器而「鎖住」第一個鎖存器,使第一個 LED 上的數據不變。如果單片機的一個口要做三種用途,則可用三個鎖存器,操作過程相似。就這一種用法而言,可以把鎖存器視為單片機的 I/O 口的擴展器。
74HC573引腳分佈圖