用置数法实现9进制计数器
适用于有予置数功能的计数器。
它是通过给计数器重复置入某个数值的方法跳过 N - M 个状态,从而获得 M 进制计数器。它的工作原理是这样的:有N = 16 进制可予置计数器,想得到 M =9 进制计数器。对于同步式可予置计数器,LD = 0 的信号应从 S8 状态译出,待第 9 个脉冲到来后,才将要置入的数据 D3D2D1D0 = 0000 置入计数器中。
用置数法实现 9 进制计数器的电路图如下。Rd 用于置电路初始状态为全零(Rd = 0 有效),当第 8 个脉冲到来之后, ,第 9 个脉冲到来之后 D3D2D1D0 = 0000 置入计数器中。计数顺序是:
0000→0001→0010→0011→0100→0101→0110→0111→1000→0000
M =9 实现 9 进制计数器的功能。跳过了
1001→1010→1011→1100→1101→1110→1111 N - M = 16 - 9 = 7 个状态
这里采用的予置数是D3D2D1D0 = 0000,也可以选取 0000 --- 0111 八组数据中的某一组,但需要从新设计反馈到 LD 端的译码电路,读者可以搭接电路,模拟运行,说明其优缺点。
它是通过给计数器重复置入某个数值的方法跳过 N - M 个状态,从而获得 M 进制计数器。它的工作原理是这样的:有N = 16 进制可予置计数器,想得到 M =9 进制计数器。对于同步式可予置计数器,LD = 0 的信号应从 S8 状态译出,待第 9 个脉冲到来后,才将要置入的数据 D3D2D1D0 = 0000 置入计数器中。
用置数法实现 9 进制计数器的电路图如下。Rd 用于置电路初始状态为全零(Rd = 0 有效),当第 8 个脉冲到来之后, ,第 9 个脉冲到来之后 D3D2D1D0 = 0000 置入计数器中。计数顺序是:
0000→0001→0010→0011→0100→0101→0110→0111→1000→0000
M =9 实现 9 进制计数器的功能。跳过了
1001→1010→1011→1100→1101→1110→1111 N - M = 16 - 9 = 7 个状态
这里采用的予置数是D3D2D1D0 = 0000,也可以选取 0000 --- 0111 八组数据中的某一组,但需要从新设计反馈到 LD 端的译码电路,读者可以搭接电路,模拟运行,说明其优缺点。
新闻详情