时序逻辑电路应用举例 1
,数字逻辑电路,
设计串行比较器。串行比较器对两个位数相同的二进制数 A,B进行比较,如果 A>B,
则输出 Z1Z0=10,A<B则输出 Z1Z0=01,
A=B则输出 Z1Z0=00。
时序逻辑电路应用举例 1
,数字逻辑电路,
分析:根据题意,电路的输入为两个位数相同的数据 A,B;输出为 Z1Z0,状态 A>B用 S1,A<B用 S2,
A=B用 S0表示。画出状态转换图如下:
S10 S2
00,11/00 00,01,10,11/10
10/10
AB/Z1Z2
01/01
00,01,10,11/01
时序逻辑电路应用举例 1
,数字逻辑电路,
y1y0
y1n+1y0n+1/Z1Z0
AB=00 AB=01 AB=11 AB=10
S0 S0/00 S2/00 S0/00 S1/00
S1 S1/10 S1/10 S1/10 S1/10
S2 S2/01 S2/01 S2/01 S2/01
时序逻辑电路应用举例 2
,数字逻辑电路,
设计一简易保密门。一个用两个按钮 X1
X2 控制的保密门,仅当按以下次序操作时才能打开:( 1)同时按一下 X1和 X2;( 2)先按一下 X1再按一下 X2;( 3)先按一下 X2再按一下 X1;( 4)同时按一下 X1和 X2。操作时,
如果有一项不符,必须从头启动才有可能把门打开,而且在进行( 3)和( 4)操作时有误,
还要发出报警信号。
时序逻辑电路应用举例 2
,数字逻辑电路,
解:设 F1为开门信号,F2为报警信号;
X1X2为两个按钮输入; S0为起始状态。
根据题意画出的状态转换图如下:
S0S5 S1
S4 S3 S2
00/0000/00
00/00
00/00
00,01,
10/00
00/00
10,11/01 10,11/00
01,11/01
01/0001/00
01,11/00
10/00
11/0011/10
10/00 X1X2/F1F2
01,10/01
时序逻辑电路应用举例 2
,数字逻辑电路,
y1y2
y1n+1y2n+1/F1F2
X1X2=00 X1X2=01 X1X2=11 X1X2=10
S0 S0/00 S0/00 S1/00 S0/00
S1 S1/00 S0/00 S0/00 S2/00
S2 S2/00 S3/00 S0/00 S0/00
S3 S3/00 S4/00 S0/01 S0/01
S4 S4/00 S0/01 S0/01 S5/00
S5 S5/00 S0/01 S0/10 S0/01
时序逻辑电路应用举例 3
,数字逻辑电路,
设计简易自动售铅笔机。它的投币口每次只能投入一角或五角的硬币,投入四个一角硬币机器给出一只铅笔;投入一个五角硬币机器给出一只铅笔的同时找回(并且只能找回)一个一角硬币。
时序逻辑电路应用举例 3
,数字逻辑电路,
分析:
输入变量:投入硬币;投入一角硬币 A=1,未投入 A=0;投入五角硬币 B=1,未投入 B=0;
输出变量:给出铅笔 X=1,否则 X=0;给出一角硬币 Y=1,否则 Y=0。
设未投入硬币前的状态为 S0,投入一个一角硬币后状态为 S1,投入两角后状态为 S2,投入三角后状态为 S3在 S3状态下再投入一角硬币,
则状态应返回 S0的同时,使 X=1。在任何状态下投入五角硬币,状态返回 S0的同时,使 X=1,
Y=1。所以电路应有 4个不同的状态,2个输入变量和 2个输出变量。
时序逻辑电路应用举例 3
,数字逻辑电路,
根据上述分析,得出状态转换表和状态转换图如下:
S0 S1
S3 S2 00/0000/00
00/0000/0001/11
01/11
10/00
10/00
10/00 AB/XY01/1110/10
01/11
时序逻辑电路应用举例 3
,数字逻辑电路,
y1y2
y1n+1y2n+1/XY
AB=00 AB=01 AB=10 AB=11
S0 S0/00 S0/11 S1/00 ×
S1 S1/00 S0/11 S2/00 ×
S2 S2/00 S0/11 S3/00 ×
S3 S3/00 S0/11 S0/10 ×
时序逻辑电路应用举例 4
,数字逻辑电路,
设计售 4分的邮票机。自动售邮票机能出售一张 4分邮票,并向顾客退回余款,它的投币口每次只能接受一个 1分,2分,5分的硬币。
时序逻辑电路应用举例 4
,数字逻辑电路,
解,设 1分,2分,5分分别用 x1,x2,x3表示,1表示有输入,0表示无输入;给出邮票用 y1表示,1表示给出邮票;退回余款应有 0分,1分,2分,3分、
4分四种情况,用 y2y3y4的组合表示,如下表:
y2y3y4 000 001 010 011 100
余款 0分 1分 2分 3分 4分时序逻辑电路应用举例 4
,数字逻辑电路,
根据上述分析,得出状态转换图如下:
S0 S1
S3 S2 000/0000000/0000
000/0000000/0000001/1001
010/0000
100/0000
100/0000
100/0000
x1x2x3/y1y2y3y4
100/1000
010/1001
001/1100
001/1010
010/1000
001/1011
010/0000
时序逻辑电路应用举例 4
,数字逻辑电路,
q1q2
q1n+1q2n+1/y1y2y3y4
000 001 010 011 100 101 110 111
S0 S0/0000 S0/1001 S2/0000 × S1/0000 × × ×
S1 S1/0000 S0/1010 S3/0000 × S2/0000 × × ×
S2 S2/0000 S0/1011 S0/1000 × S3/0000 × × ×
S3 S3/0000 S0/1100 S0/1001 × S0/1000 × × ×
时序逻辑电路应用举例 4
,数字逻辑电路,
根据上述分析,得出状态转换图如下:
S0 S1
S3 S2
x2/0000
x1/0000
x1/0000
x1/0000
x1x2x3/y1y2y3y4
x1/1000
x2/1001
x3/1100
x3/1010
x2/1000
x3/1011
x2/0000
x3/1001
时序逻辑电路应用举例 4
,数字逻辑电路,
q1q2
q1n+1q2n+1/y1y2y3y4
x3 x2 x1
S0 S0/1001 S2/0000 S1/0000
S1 S0/1010 S3/0000 S2/0000
S2 S0/1011 S0/1000 S3/0000
S3 S0/1100 S0/1001 S0/1000
时序逻辑电路应用举例 4
,数字逻辑电路,
q1q2
q1n+1q2n+1/y1y2y3y4
x3 x2 x1
00 00/1001 11/0000 01/0000
01 00/1010 10/0000 11/0000
11 00/1011 00/1000 10/0000
10 00/1100 00/1001 00/1000