要实现右移的功能, 就要将74LS194的右移串行输入SR连接到QD(四位输出的最高位).
由于题目要求电路能够自启动, 这里我规定12个无效状态的次态均为1000(Q0Q1Q2Q3). 当状态为1000、0100、0010、0001时, 对应芯片功能为"右移"; 当状态为其它12个无效状态时, 对应芯片功能为"根据DCBA引脚置数". 由此处的分析, 绘制出下述真值表:
Q0 | Q1 | Q2 | Q3 | D0 | D1 | D2 | D3 | S1 | S0 | 功能 |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 置数 |
0 | 0 | 0 | 1 | × | × | × | × | 0 | 1 | 右移 |
0 | 0 | 1 | 0 | × |