01110่1600
0011้1640
第5章绕过拐弯的通信1้9๗
第1章电筒密谈1
q
数据端
时钟็
输出
输入输出
126编码的奥秘
下载
当clk输入从0变到1后,不会影响输出:
当clk信号变回为ฦ0่时,或者从0่
变到。clk输入现在是1:
但是因为-q
端输,q端输出就和d:或者从1变到0。看看下面的图,则q为0且
-q
为1้:
所以d输入也变为1:
以上生的情况总结起来就是:每当clk输入从0变到1时,q端输出就生改变,因而d输入也变为ฦ0,
现。由á于d输入为ฦ0,问题就更清楚了:
输入输出
输入输出
输入输出
输入输出
输入输出
输入输出
当clk输入从0่变到1时,当下一次clk信号从
0变到1时。d的值与的值是相同的被输,同样会改变d和的值。
若振荡器的频率是20่赫兹即每秒20次循环,即10赫兹,则q的输。
由于这个原因,这种电路其中输出依循触器的数据端输入称为分频器。
当然分频器的输出可以是另一个分频๗器的clk输入,并再一次进行分频。下面是三个分频
器连在一起的情况:
让我们来看一下上图顶ะ部的4个信号的变化规律:
这里只给出了这幅图的一部ຖ分,因为ฦ这个电路会周而复始地变化下去。从这个ฐ图中,有
没有现使你眼熟ງ的东西?
提示你一下,把这些信号标上0和1:
现在看出来了吗?把这个图顺时针旋转9๗0度,读一读横向的4位数字,每一组输出都对应
了十进制中0~15中的一个数:
q
q
q
第14章反馈与触器127
下载
1编码的奥秘
下载
二进制ๆ十进制ๆ
000่00
0่0011
00่102
0011้3
0100่4
01้0่15
0่1้106
01117
10008
1้0019
101010
10่1111
11้0012
110113๑
1้11014๒
111115๓
这个ฐ电路只具备了一个ฐ计数功能,如果再多加上几个触器,它就可能计更多的数。第8
章曾指出在一个递增的二进制数序列中,每一列数字在0่和1之间变化的频率是其右边那一列
数字变化频率的一半,这个计数器模仿了这一点。时钟信号每一次正跳变时,计数器的输出
就递加了1้。
可以把8个触器集成于一个ฐ盒子里,构成一个8๖位计数器:
这个计数器称为8位行波异步计数器,因为每一个触器的输出都成为下一个触器
的时钟输入。变化是沿着触器一级一级地传递的,最后一级触器的变化必定要延迟一些。
更复杂的计数器是“并行同步计数器”,在这种计数器中,所有输出是同时改变的。
输出端信号已标识为从q0่~q7,q0是第一个触器的输出。如果把灯泡连到这些输出上,
就可以把8位结果读出来。
这样一个ฐ计数器的时序图可以把8个输出分开来表示ิ,也可以把它们一起表示,如下图所
示:
时钟信号的每个正跳变生时,一些q输出可能改变,另一些可能不改变,但总体上是使
8位行波计数量
原来的结果递增了1。
本章前面曾提到过可以找到某种方法来确定振荡器的频๗率,现在这个方法已经找到了。
如果把振荡器连到8๖位计数器的时钟输入上,计数器会显示出振荡器经历了多少次循环。当计