数字逻辑电路课件第5章时序逻辑电路的分析与设计.ppt
文本预览下载声明
(3) 列出状态表. A B Qn Qn+1 Z 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 (4) 列状态图. 0 1 11/0 00/1 00/0 01/1 10/1 01/0 10/0 11/1 Q AB/Z =1 =1 ≥1 Q Q 1J 1K C1 CP A B Z A B Qn Qn+1 Z 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 (5) 说明逻辑功能. 串行输入串行输出的时序全加器. A和B为两个二进制加数, Qn为低位来的进位,Z表示相加的结果,Qn+1表示向高位的进位. 问题:全加器如何工作? 例: 分析下列时序电路的逻辑功能. 1J 1K C1 Q Q F0 1J 1K C1 Q Q F1 CP 1 Z X 输出方程:Z=XQ0Q1 n n 驱动方程: J0=XQ1 ,K0=X J1=X ,K1=X+Q0 n n 状态方程: Q0 =XQ1Q0+XQ0 =X(Q0+Q1) Q1 =XQ1+X+Q0Q1 =X(Q0+Q1) n+1 n+1 n n n n n n n n n n 由JK触发器的特性方程: Qn+1=JQn+KQn 状态表 X Q1 Q0 Q1 Q0 Z 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 0 0 1 0 1 1 1 1 1 1 n n n+1 n+1 状态图 00 10 01 11 0/0 0/0 0/0 0/0 1/0 1/0 1/0 1/1 Q1Q0 X/Z 功能: 1111序列检测器 输出方程:Z=XQ0Q1 n n 状态方程: Q0 =XQ1Q0+XQ0 =X(Q0+Q1) Q1 =XQ1+X+Q0Q1 =X(Q0+Q1) n+1 n+1 n n n n n n n n n n 5.2.2 异步时序逻辑电路的分析方法 异步时序逻辑电路分类: 脉冲型: 用脉冲的有无表示信号; 2) 电位型: 用电位的高低表示信号; 分析异步时序电路的规定: 输入信号只有在电路稳定状态时才发生变化; 2) 每一个时刻仅允许一个输入变量发生变化. 0 1 0 1 1 0 0 1 0 0 1 0 1 1 0 0 1 0 脉冲型异步时序电路的分析方法(通过举例说明) 逻辑方程: 1D C1 Q Q F1 1D C1 Q Q F2 x y1 y1 y2 z c1 c2 x为脉冲信号 D1=y1, D2=y1, z=xy1y2 C1=xy2 , C2=x 修改D触发器的特性方程: Qn+1=DCP+QnCP CP=0: 表示触发脉冲没来到; CP=1: 表示触发脉冲来到。 例:试分析异步
显示全部