②置数法(利用置数控制端,并行输入数据) 1)置最小数法非8421BCD码) 预制数 预制数+1- >S预制数 +(M-1) 用预置数法构成M的计数器时通常采用置最小 数法,利用MS计数器的进位输出端Q《作为预置控 制信号接置数端上。 其最小数的算法为: 同步预置加法计数:最小数=N-M 异步预置加法计数:最小数N-(M+1)
② 置数法 (利用置数控制端,并行输入数据) 1) 置最小数法(非8421BCD码) 用预置数法构成M的计数器时,通常采用置最小 数法,利用MSI计数器的进位输出端QCC作为预置控 制信号接置数端上。 其最小数的算法为:
例652试用74161用最小数预置法实现M=12 的计数器。 解:最小数的求法: 最小数=N-M=16-12=4=(0100)2 LD=QccD3DzD1D0=0100(预置最小数) Q cc Q3 Q2 Q1 Q0 P CR 74161 T LD D3 D2 P CP 图65.17例652的电路图
例6.5.2 试用74161用最小数预置法实现M=12 的计数器。 解:最小数的求法: 最小数=N – M=16 – 12 = 4=(0100)2
表6.511例6.52的状态转移表 1Q状态转移路线 跳过状态 20000000011111111 000 11110000111 Q0011001100110011 0101010101010101 起跳状态
2)置“0”法(重点)(8421BCD) 预置数为全“0”的置数法称为置“0法。 当要构成模值为M的计数器时,其反馈状态的 计算为: 同步:反馈状态M-1;(起跳状态) 异步:反馈状态M。(过渡状态) 例6.53试用74161,用预置“0”法设计M=6的 计数器。 解:74161为同步置数方式,反馈状态为: M-1=6-1=5=(0101)2 LD=Q2 Q0
2)置“0”法(重点)(8421BCD) 预置数为全“0”的置数法称为置‘0“法。 当要构成模值为M的计数器时,其反馈状态的 计算为: 同步:反馈状态M– 1;(起跳状态) 异步:反馈状态M。(过渡状态) 例6.5.3 试用74161,用预置“0”法设计M=6的 计数器。 解: 74161为同步置数方式,反馈状态为: M – 1=6 –1= 5 =(0101)2 ;
Lp=Q2 Qo Q 3210 & 0000 0001 Qcc Q3 Q2 Q1 Q0 p 0010 74161 T 0011 LD D3 D, D, do CP Cp 0100
0 1 0 1 LD=Q2 Q0