3.3四位移位寄存器
右移寄存器
3.3.1使用元件簡介
D觸發器
D觸發器是最常用的觸發器之一。對于上升沿觸發D觸發器來說,其輸出Q只在CLOCK由L到H的轉換時刻才會跟隨輸入D的狀態而變化,其他時候Q則維持不變。
真值表如圖:
3.3.2仿真電路圖
3.3.3仿真結果及分析
當Din=1而送至最右邊的第1位時,D0即為1,當CLK的正前沿到來時,Q0即等于1。同時第2位的D1也等于1。當CLK第2個正前沿到達時,Q1也等于1。結果可得下列的左移過程:
CLK前沿未到 Q=Q3Q2Q1Q0=0000
第1個前沿來到 Q=1000
第2個前沿來到 Q=1100
第3個前沿來到 Q=1110
第4個前沿來到 Q=1111
左移寄存器
3.3.1使用元件簡介
D觸發器
前面已介紹
3.3.2仿真電路圖
3.3.3仿真結果及分析
當Din=1而送至最右邊的第1位時,D0即為1,當CLK的正前沿到來時,Q0即等于1。同時第2位的D1也等于1。當CLK第2個正前沿到達時,Q1也等于1。結果可得下列的左移過程:
CLK前沿未到 Q=Q3Q2Q1Q0=0000
第1個前沿來到 Q=0001
第2個前沿來到 Q=0011
第3個前沿來到 Q=0111
第4個前沿來到 Q=1111
3.4四位環形計數器
3.4.1使用元件簡介
D觸發器
前面已介紹
3.4.2仿真電路圖
3.4.3仿真結果及分析
當CLR端有高電位輸入時,除右邊第一位(LSB)外,其他各位全被置0(因清除電位CLR都接至他們的CLR端),而右邊第1位則被置1(因清除電位CLR被引至其PR端)。這就是說,開始時Q0=1,而Q1,Q2,Q3全為0。因此,D1也等于1,而D0=D3=0。在時鐘脈沖正邊緣來到時,則Q0=0,而Q1=1,其他各位仍為0.第2個時鐘脈沖前沿來到時,Q0=0,Q1=0,而Q2=1,Q3仍為0。這樣,隨著時鐘脈沖而各位輪流置1,并且是在最后1位置1之后又回到右邊第1位,這就形成環形置位。
R置1:
R置0(即第1個脈沖):
第2個脈沖:
第3個脈沖:
第4個脈沖:
第5個脈沖: