②置数法(利用置数控制端,并行输入数据) 1)置最小数法(非8421BCD码) 预制数 预制数+1- >S预制数 +(M-1) 用预置数法构成M的计数器时,通常采用置最小 数法利用MSI计数器的进位输出端Qc作为预置控 制信号接置数端上。 其最小数的算法为: 同步预置加法计数:最小数=N-M 异步预置加法计数:最小数N-(M+1)
② 置数法 (利用置数控制端,并行输入数据) 1) 置最小数法(非8421BCD码) 用预置数法构成M的计数器时,通常采用置最小 数法,利用MSI计数器的进位输出端QCC作为预置控 制信号接置数端上。 其最小数的算法为:
例6.52试用74161用最小数预置法实现M=12 的计数器 解:最小数的求法: 最小数=N-M=16-12=4=(0100)2 LD=QccD3D2D1D0=0100(预置最小数) Qcc Q3 Q2 Q1 Qo CR 74161 LD DD, D Do CP CP 图65.17例65.2的电路图
例6.5.2 试用74161用最小数预置法实现M=12 的计数器。 解:最小数的求法: 最小数=N – M=16 – 12 = 4=(0100)2
表6.5.11例652的状态转移表 2Q1Q0状态转移路线 00000000111 Q000011110000111 跳过状态 001100110011001 010101010101010 起跳状态
置最小数法总结 利用L端的置最小数法实现任意 进制计数器,若实现模长为M,则 预置的最小数为2u-M。将Qc取反 送给L0即可。 强调:置最小数法的计数状态为 非8421BCD码
置最小数法总结 利用LD端的置最小数法实现任意 进制计数器,若实现模长为M,则 预置的最小数为2 n -M。将Qcc取反 送给LD即可。 强调: 置最小数法的计数状态为 非8421BCD码
2)置“0”法(重点)(8421BCD) 预置数为全“0”的置数法称为置“0”法。当要 构成模值为M的计数器时,其反馈状态的计算为: 同步:反馈状态M-1;(起跳状态) 异步:反馈状态M。(过渡状态) 例653试用74161,用预置“0法设计M=6的计数器。 解:74161为同步置数方式,反馈状态为: M-1=6-1=5=(0101)2; D=Q2 Qo
2)置“0”法(重点)(8421BCD) 预置数为全“0”的置数法称为置“0”法。当要 构成模值为M的计数器时,其反馈状态的计算为: 同步:反馈状态M– 1;(起跳状态) 异步:反馈状态M。(过渡状态) 例6.5.3 试用74161,用预置“0”法设计M=6的计数器。 解: 74161为同步置数方式,反馈状态为: M – 1=6 –1= 5 =(0101)2 ;