屾痛嘯函林橚m"M。时序逻辑电路 写方程式 (1)输出方程Y=Q2Q0n (2)驱动方程{1=K1=②2Q J2=Q1"Q0",K2=Q0″ (3)状态方程 代入J=K6=1 文稿 Co n+1 00″+K090=1c+1=Qn 代入J1=K1=Q2Q0n 21 m+1=J12"+K121"=02"2"00n Q2=2Q2+K2Q2=g1"Q0″Q2"+Q0"2 代入/2=Q1”Q0”,E2=Q0 心EXT
EXIT 时序逻辑电路 C1 1J 1K R C1 1J 1K R C1 1J 1K R FF0 FF1 FF2 Q0 Q1 Q2 Q2 Y CP RD 1 Q2 n Y = Q2 n Q0 n 1J 1K Q0 n & & Q2 n 1J Q1 n 1K & Q0 n J2 = Q1 n Q0 n , J0 = K0 = 1 J1 = K1 = Q2 n Q0 n K2 = Q0 n 1J 1K 1 1. 写方程式 (1) 输出方程 (2) 驱动方程 Q0 n 代入 J2 = Q1 n Q0 n ,K2 = Q0 n Q0 n+1 = J0 Q0 n + K0 Q0 n = 1 Q0 n + 1 Q0 n = Q0 n Q1 n+1 = J1 Q1 n + K1 Q1 n = Q2 n Q0 n n Q1 Q2 n+1 = J2 Q2 n + K2 Q2 n = Q1 n Q0 n Q2 n + Q0 n Q2 n J0 K0 J1 K1 J2 K2 (3) 状态方程 代入 J0 = K0 = 1 代入 J1 = K1 = Q2 n Q0 n
屾痛嘯函林橚m"M。时序逻辑电路 2.列状态转换真值表 设电路初始状态为Q2Q1Q0=0000则 现 态 次态输出 22" Q Q O,n+1 0 0 0 将现态代入状态方程求次态: Q H+1 Co H+1 01"1=②Q②+2②=00+0-0=0 将现态代入输出方程求Y Y=Q2Q0n=0·0=0 EXIT
EXIT 时序逻辑电路 2. 列状态转换真值表 设电路初始状态为Q2 Q1 Q0 = 000,则 0 0 0 0 0 1 0 Q0 Y Q n+1 1 Q n+1 2 Q n+1 0 Q n 1 Q n 2 n 现 态 次 态 输出 将现态代入状态方程求次态: Q0 n+1 = Q0 n = 0 = 1 Q1 n+1 = Q2 n Q0 n Q1 n = 0 · 0 0 = 0 Q2 n+1 = Q1 n Q0 n Q2 n + Q0 n Q2 n = 0 · 0 · 0 + 0 · 0 = 0 将现态代入输出方程求 Y Y = Q2 n Q0 n = 0 · 0= 0
屾痛嘯函林橚m"M。时序逻辑电路 2.列状态转换真值表 设电路初始状态为Q2Q1Q0=000,则 现态 次态输出 Q2Q1QnQ2g1叶+1Q+1 0 0 0 0 0 0 浏将新状态作现态,再计算下一个次态。/y=Q2Q=0·1=0 文稿 Q0n+=Q0n=1=0 n+1 C2"Q0Q1"=0·10=1 Q2m=Q1"Q0Q2+Q0"Q2n=0·1·0+1·0= KDEXIT
EXIT 时序逻辑电路 2. 列状态转换真值表 设电路初始状态为Q2 Q1 Q0 = 000,则 将新状态作现态,再计算下一个次态。 Q0 Y Q n+1 1 Q n+1 2 Q n+1 0 Q n 1 Q n 2 n 现 态 次 态 输出 0 0 0 0 0 1 0 Q0 n+1 = Q0 n = 1 = 0 Q1 n+1 = Q2 n Q0 n Q1 n = 0 · 1 0 = 1 Q2 n+1 = Q1 n Q0 n Q2 n + Q0 n Q2 n = 0 · 1 · 0 + 1 · 0 = 0 0 0 1 0 1 0 0 Y = Q2 n Q0 n = 0 · 1= 0
屾痛嘯函林橚m"M。时序逻辑电路 2.列状态转换真值表 直计算到状态进入循环为止 设电路初始状态为Q2Q1Q6=00则 现 态 次态输出 22" 21" 2 c m+1 Q n+1 n+1 2000 0 0 0 0依次啖推1 0 0 0 0 000 3.逻辑功能说明CP脉冲也常称为计数脉冲。 该电路能对CP脉冲进行六进制计数, 并在Y端输出脉冲下降沿作为进位输出信号。 故为六进制计数器。 EXIT
EXIT 时序逻辑电路 可见:电路在输入第6 个脉冲 CP 时返回 原来状态,同时在Y 端输出一个进位脉冲下降 沿。以后再输入脉冲,将重复上述过程。 该电路能对 CP 脉冲 进行六进制计数, 并在 Y 端输出脉冲下降沿作为进位输出信号。 故为六进制计数器。 依次类推 2. 列状态转换真值表 设电路初始状态为Q2 Q1 Q0 = 000,则 3. 逻辑功能说明 Q0 Y Q n+1 1 Q n+1 2 Q n+1 0 Q n 1 Q n 2 n 现 态 次 态 输出 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 一直计算到状态进入循环为止 CP 脉冲也常称为计数脉冲
屾痛嘯函林橚m"M。时序逻辑电路 4.画状态转换图和时序图 y 22 212 00001 010 011 100 101 现态 次态输出 "O"0,+10"+10+lY 0 0 0 0 0 0 0 0 1 0 0 0 0 0 010001 EXIT
EXIT 时序逻辑电路 圆圈内表示 Q2 Q1 Q0 的状态;箭头 表示电路状态转换的方向;箭头上方的 “ x / y ”中,x 表示转换所需的输入变 量取值,y 表示现态下的输出值。本例 中没有输入变量,故x 处空白。 4. 画状态转换图和时序图 000 001 010 Q0 Y Q n+1 1 Q n+1 2 Q n+1 0 Q n 1 Q n 2 n 现 态 次 态 输出 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 Q2 Q1 Q0 x / y / 0 / 0 011 100 101 / 0 / 0 / 0 / 1