文档详情

南昌航空大学 数电.ppt

发布:2018-03-10约2.98万字共142页下载文档
文本预览下载声明
状态表 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: 表示触发脉冲来到。 例:试分析异步时序逻辑电路 状态方程为: Y1=D1C1+y1C1 = y1 xy2 +y1 xy2 = xy1 y2 + x y1 + y1 y2 Y2=D2C2+y2C2 = y1 x + y2x 由状态方程和输出方程画状态表 Y1= xy1 y2 + x y1 + y1 y2 Y2= y1 x + y2x z=xy1y2 { * Y1、Y2式中的x表示脉 冲的有无。 * z式中的x表示电平值。 x y1 y2 Y1 Y2 z 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 0 0 1 1 1 0 0 1 状态表 x y1 y2 D1=D2 C1 C2 z 0 0 1 0 0 0 1 1 0 1 1 讨论: 由于在x=0时(即x脉冲没来到),电路状态不改变,所以 讨论x=0时的电路状态是无意义的. 2) 可以把x作为隐含条件从状态表和状态方程中去除. x y1 y2 Y1 Y2 z 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 0 0 1 1 1 0 0 1 状态表 y1 y2 Y1 Y2 0 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 状态表 Y1=y1? y2 Y2=y1 例:
显示全部
相似文档