泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程( 七 )


泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
这里放个D锁存器的连接图吧:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
D触发器
1.波形图
在介绍触发器之前呢 , 我想先给大家普及一下波形图的概念 。
波形图就是表示电路上面某个点的电压随时间改变的坐标图 。
如下所示:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
同时 , 现在我们用高电压表示该点在此时为1 , 低电压表示该点在此时为0 。
2.D触发器
用两个D锁存器这样连 , 就有了D触发器 。
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
D触发器的功能:
D触发器是由D锁存器构成的 , D锁存器的功能还记得么?
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
D锁存器在Clk=1的这段时间里 , D输入端怎么变 , 输出端Q就怎么变 。
但是 , 一般我们更乐意看到 , 在Clk由0变1又由1变回0的这个周期里 , 输出Q顶多只能变一次 。
一个周期变一次是我们人为的一种要求 , D触发器便是为了满足这种要求而诞生的 。
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
在一样的情况下 , D触发器的波形图是这样的 。
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
这是上图D触发器的功能表:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
D触发器不仅仅只有沿下降沿触发的 , 还有沿上升沿触发的 , 两者的区别只在那个非门的位置 。
如图:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
但是 , 一样的情况下 , 上升沿触发的结果和下降沿触发的结果可能会截然不同 , 这点要注意 。
比如看下图:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
我们来分析一下为什么触发器每个CLK周期最多只改变一次吧 。
分析步骤如下图:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
由于上图有一部分不清楚 , 下图是补充:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
计数器入门
1.从状态转换图和状态转换表说起
状态转换图表是用来表示时序逻辑电路的变换方向的图表 。
比如某个3进制计数器的转态转换图是这样的:
泰拉瑞亚逻辑电路怎么合成 泰拉瑞亚逻辑电路的详细教程

文章插图
所谓3进制计数器就是满3进一的计数器 , 于是我们可以用二进制的00,01,10表示这3位 , 并给首位取名为Q1 , 次位取名Q0来表示 , Q1Q0经过00,01,10的循环 , 循环到3位的时候进一 。
这里进一就是向外部输出1了 , 我们把输出用Y表示 , 把它写在圈圈外面 。
【Y的上面有个/ , 一般/的左边是输入 , 右边是输出 , 因为这里没有输入所以/的左边是空的】
那么 , Q1Q0的循环图就这样画好了 , 可是万一电路不小心出现了Q1Q0=11况 , 循环就无法进行了 , 为了让它回到正常的状态 , 我们让11这个情况出现时让它继续转成00或者01或者10这3种之中的任意一种即可 。

相关经验推荐