美文网首页微机原理-Proteus
【投稿】-3.3移位寄存器-3.4环形计数器 【作者】:0

【投稿】-3.3移位寄存器-3.4环形计数器 【作者】:0

作者: 0206_景琪 | 来源:发表于2017-04-26 22:07 被阅读80次

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个脉冲:

相关文章

网友评论

本文标题:【投稿】-3.3移位寄存器-3.4环形计数器 【作者】:0

本文链接:https://www.haomeiwen.com/subject/xbywzttx.html