计算机实现原理专题自动化(二)

编程

先接着实现原理专题--存储器的实现(三)中提到的边沿触发器聊聊,因为下一步要用到由该器件组成的计数器。

将继电器按照如下方式连接:

只要下面的开关一闭合顶部的开关就会由开到关来回变化,我们将该图简化成:

假设上面的开关初始为断开状态(0),闭合下面开关后上面的开关有一定的质量,要过一会才能闭合(1),由于闭合后继电器会产生磁性,然后要将上面的开关吸附下来变成断开状态(0),这也有一定的时间,因此将从初始化状态0经过1后又变成0的过程称为1个周期,见下图:

这里假设一个周期为0.05秒,那么1秒钟会来回20次,即频率为20Hz。

再回到边沿触发器,时钟只有从0变成1时,Q才会保存数据端的值,简化成下图:

将振荡器和边沿触发器按照如下方式连接后:

初始状态的时候,Q为0则D端为1,当振荡器从0变成1时,Q端为1,D端为0;在第二次从0变成1时,Q端为0,D端为1;在第三次从0变成1时,Q端为1,D端为0...,将上述状态变化的过程由下图表示:

振荡器的频率为20HZ,从图中可以看出Q端和D端的频率就变成了它的一半即10HZ,因此该电路又称为分频器。该电路可以按照下面方式进行串联:

如果将这些信号标上0和1:

将该图顺时针旋转90度,然后读每一行的4位数字,它们分别对应了15个数字:

那么该电路就具备了计数功能,如果将8个这样的设备串联就成为了8位计数器。

以上是 计算机实现原理专题自动化(二) 的全部内容, 来源链接: utcz.com/z/512654.html

回到顶部