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

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

将继电器按照以下方式链接:3d

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

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

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

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

将振荡器和边沿触发器按照以下方式链接后:d3

初始状态的时候,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:db

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

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

相关文章
相关标签/搜索