74LS164單向移位寄存器
發(fā)布時間:2013/10/20 12:00:13 訪問次數(shù):4873
由功能表可以看出,74LS164單向移位寄存器具有如下功能:
(1)清零。只要在復位(清零)端加低電平,即C,-0,74LS164就清零,且口
Q7Q6 Q5 Q4 Q3 Q2 Q1Qo =oooooooo
表8.4.174LS164功能表
(2)保持。當CR=1,CP為O時,74LS164不動作,處于保持狀態(tài)。
(3)移位。當CR=1,DSB~DSA =1時,在CP脈沖上升沿到來時,74LS164的輸出Qo~Q7逐級向左移位(由低位至高位)一次,且Qo =i; Cr =1,DSA或D島有一個輸入數(shù)碼為0時,在CP脈沖上升沿到來時,Qo~Q,也是逐級向左移位(由低位至高位)一次,且Qo=o。
實際使用74LS164時,可將兩個數(shù)據(jù)輸入端中的DSA接高電平,即DSA=1,而將DSB作為數(shù)據(jù)輸入端(或反之)。將數(shù)據(jù)由高位到低位逐次加到DSB端,在C.=1的條件下,每來一個CP上升沿,數(shù)據(jù)便會由Qo向Q7,逐級移位一次,F(xiàn)以輸入數(shù)據(jù)10111011為例,說明輸入過程。
74LS164工作前先清零,使Q7 Q6 Qs Q4 Q3 Q2Q.Q0=oooooooo。將輸入數(shù)據(jù)最高位1加到DSB端,第一個CP上升沿到來時,Q7~Qo—oooooooi。再加入次高位數(shù)據(jù)0,第二個CP上升沿到來時,Q7~Qo—ooooooio......就這樣由高位到低位逐次輸入數(shù)據(jù)加到Dsr}端,每個CP上升沿作用后,數(shù)據(jù)左移1位。8個CP后,輸入數(shù)據(jù)全部移入寄存器,Q7~Qo=10111011。
(4)輸出。輸出方式有兩種,并行輸出和串行輸出。同時取出數(shù)據(jù)叫作并行輸出,若僅從Q7端輸出,來一個CP上升沿,輸出1位,需輸入8個CP后,8位數(shù)據(jù)才能全部從Q7端順序輸出,這就是串行輸出。
由功能表可以看出,74LS164單向移位寄存器具有如下功能:
(1)清零。只要在復位(清零)端加低電平,即C,-0,74LS164就清零,且口
Q7Q6 Q5 Q4 Q3 Q2 Q1Qo =oooooooo
表8.4.174LS164功能表
(2)保持。當CR=1,CP為O時,74LS164不動作,處于保持狀態(tài)。
(3)移位。當CR=1,DSB~DSA =1時,在CP脈沖上升沿到來時,74LS164的輸出Qo~Q7逐級向左移位(由低位至高位)一次,且Qo =i; Cr =1,DSA或D島有一個輸入數(shù)碼為0時,在CP脈沖上升沿到來時,Qo~Q,也是逐級向左移位(由低位至高位)一次,且Qo=o。
實際使用74LS164時,可將兩個數(shù)據(jù)輸入端中的DSA接高電平,即DSA=1,而將DSB作為數(shù)據(jù)輸入端(或反之)。將數(shù)據(jù)由高位到低位逐次加到DSB端,在C.=1的條件下,每來一個CP上升沿,數(shù)據(jù)便會由Qo向Q7,逐級移位一次,F(xiàn)以輸入數(shù)據(jù)10111011為例,說明輸入過程。
74LS164工作前先清零,使Q7 Q6 Qs Q4 Q3 Q2Q.Q0=oooooooo。將輸入數(shù)據(jù)最高位1加到DSB端,第一個CP上升沿到來時,Q7~Qo—oooooooi。再加入次高位數(shù)據(jù)0,第二個CP上升沿到來時,Q7~Qo—ooooooio......就這樣由高位到低位逐次輸入數(shù)據(jù)加到Dsr}端,每個CP上升沿作用后,數(shù)據(jù)左移1位。8個CP后,輸入數(shù)據(jù)全部移入寄存器,Q7~Qo=10111011。
(4)輸出。輸出方式有兩種,并行輸出和串行輸出。同時取出數(shù)據(jù)叫作并行輸出,若僅從Q7端輸出,來一個CP上升沿,輸出1位,需輸入8個CP后,8位數(shù)據(jù)才能全部從Q7端順序輸出,這就是串行輸出。
上一篇:移位寄存器