『壹』 鎖存器的作用
鎖存器是一種對脈沖電平敏感的存儲單元電路,它們可以在特定輸入脈沖電平作用下改變狀態。鎖存,就是把信號暫存以維持某種電平狀態。鎖存器是利用電平控制數據的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。鎖存器最主要的作用是緩存,其次完成高速的控制器與慢速的外設的不同步問題,再其次是解決驅動的問題,最後是解決一個 I/O口既能輸出也能輸入的問題。在某些運算器電路中有時採用鎖存器作為數據暫存器。
數據有效延遲於時鍾信號有效。這意味著時鍾信號先到,數據信號後到。
在某些運算器電路中有時採用鎖存器作為數據暫存器。
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態才被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是D 觸發器電路。
在某些應用中,單片機的I/O 口上需要外接鎖存器。例如,當單片機連接片外存儲器時,要接上鎖存器,這是為了實現地址的復用。假設,MCU埠其中的 8 路的 I/O 管腳既要用於地址信號又要用於數據信號,這時就可以用鎖存器先將地址鎖存起來。
8051訪問外部存儲器時P0口和P2口共同做為地址匯流排,P0口常接鎖存器再接存儲器。以防止匯流排間的沖突。而P2口直接接存儲器。因為單片機內部時序只能鎖住P2口的地址,如果用P0口傳輸數據時不用鎖存器的話,地址就改變了。
看看8051單片機匯流排操作的時序圖對我們很有幫助。由於數據匯流排、地址匯流排共用P0口,所以要分時復用。先送地址信息,由ALE使能鎖存器將地址信息鎖存在外設的地址端,然後送數據信息和讀寫使能信號,在指定的地址進行讀寫操作。
使用鎖存器來區分開單片機的地址和數據,8051系列的單片機用的比較多,也有一些單片機內部有地址鎖存功能,如8279就不用鎖存器了。
注意事項
並不是一定要接鎖存器,要看其地址線和數據線的安排,只有數據和地址線復用的情況下才會需要鎖存器,其目的是防止在傳數據時,地址線被數據所影響! 這是由單片機數據與地址匯流排復用造成的,接 RAM 時加鎖存器是為了鎖存地址信號。
如果單片機的匯流排介面只作一種用途,不需要接鎖存器;如果單片機的匯流排介面要作兩種用途,就要用兩個鎖存器。例如:一個口要控制兩個LED,對第一個 LED 送數據時,「打開」第一個鎖存器而「鎖住」第二個鎖存器,使第二個 LED 上的數據不變。對第二個 LED 送數據時,「打開」第二個鎖存器而「鎖住」第一個鎖存器,使第一個 LED 上的數據不變。如果單片機的一個口要做三種用途,則可用三個鎖存器,操作過程相似。然而在實際應用中,我們並不這樣做,只用一個鎖存器就可以了,並用一根 I/O 口線作為對鎖存器的控制之用(接 74373 的LE,而OE可恆接地)。所以,就這一種用法而言,可以把鎖存器視為單片機的 I/O 口的擴展器。
『貳』 鎖存器的工作特點
鎖存器是利用電平控制數據的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。
它是一種對脈沖電平敏感的存儲單元電路,它們可以在特定輸入脈沖電平作用下改變狀態。鎖存,就是把信號暫存以維持某種電平狀態。鎖存器的最主要作用是緩存,其次完成高速的控制器與慢速的外設的不同步問題,再其次是解決驅動的問題,最後是解決一個 I/O 口既能輸出也能輸入的問題。
鎖存器是數字電路中的一種具有記憶功能的邏輯元件。鎖存,就是把信號暫存以維持某種電平狀態,在數字電路中則可以記錄二進制數字信號「0」和「1」。只有在有鎖存信號時輸入的狀態被保存到輸出,直到下一個鎖存信號。通常只有0和1兩個值。
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態才被保存到輸出,直到下一個鎖存信號到來時才改變。鎖存器多用於集成電路中,在數字電路中作為時序電路的存儲元件,在某些運算器電路中有時採用鎖存器作為數據暫存器。
『叄』 鎖存器作用
鎖存器是一種對脈沖電平敏感的存儲單元電路,它們可以在特定輸入脈沖電平作用下改變狀態。鎖存,就是把信號暫存以維持某種電平狀態。鎖存器是利用電平控制數據的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。鎖存器最主要的作用是緩存,其次完成高速的控制器與慢速的外設的不同步問題,再其次是解決驅動的問題,最後是解決一個 I/O口既能輸出也能輸入的問題。在某些運算器電路中有時採用鎖存器作為數據暫存器。
數據有效延遲於時鍾信號有效。這意味著時鍾信號先到,數據信號後到。
在某些運算器電路中有時採用鎖存器作為數據暫存器。
所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態才被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是D 觸發器電路。
在某些應用中,單片機的I/O 口上需要外接鎖存器。例如,當單片機連接片外存儲器時,要接上鎖存器,這是為了實現地址的復用。假設,MCU埠其中的 8 路的 I/O 管腳既要用於地址信號又要用於數據信號,這時就可以用鎖存器先將地址鎖存起來。
8051訪問外部存儲器時P0口和P2口共同做為地址匯流排,P0口常接鎖存器再接存儲器。以防止匯流排間的沖突。而P2口直接接存儲器。因為單片機內部時序只能鎖住P2口的地址,如果用P0口傳輸數據時不用鎖存器的話,地址就改變了。
看看8051單片機匯流排操作的時序圖對我們很有幫助。由於數據匯流排、地址匯流排共用P0口,所以要分時復用。先送地址信息,由ALE使能鎖存器將地址信息鎖存在外設的地址端,然後送數據信息和讀寫使能信號,在指定的地址進行讀寫操作。
使用鎖存器來區分開單片機的地址和數據,8051系列的單片機用的比較多,也有一些單片機內部有地址鎖存功能,如8279就不用鎖存器了。
『肆』 如果電路不加鎖存器,電路會出現什麼情況
電路狀態會變得更好。
在電路設計中,鎖存器的出現,會帶來很多麻煩,比如:會導致綜合出的電路出現邏輯錯誤、毛刺處理困難、鏈路初始化或復位麻煩、時序分析困難、DFT處理困難。所以對於一個電路來說,不加鎖存器,這個電路才能維持更好的運行狀態。
鎖存器是一種對脈沖電平敏感的存儲單元電路,它們可以在特定輸入脈沖電平作用下改變狀態。鎖存,就是把信號暫存以維持某種電平狀態。鎖存器是利用電平控制數據的輸入,它包括不帶使能控制的鎖存器和帶使能控制的鎖存器。
『伍』 數字電路分析,D鎖存器電路,請問當D為0是,輸出Q不是為0嗎怎麼是1了
D鎖存器電路,請問當D為0是,輸出Q為0;
你說的沒有錯啊,答案解析也沒有錯啊;
倒是你列的等式:Q=1'+Q=1,是錯的,應該是:Q = 1'+Q = Q;1' = 0 的;