四、采用中规模集成器件实现任意模值计数器 我们在这里要解决的问题是: 如何用一个中规模N进制的计数器,实现一个M进 制的计数器(N>M)? 实际上就是一个多余的状态如何取掉的问题。以前 我们曾经讲过一些,有两种方法:清除法和置位法 1、清除法 计数器可以计N个状态,实际只有M个状态(M<N) 则当第M+1个状态出现时,我们使清零端有效,强迫计 数器回到最初的0状态,就可以实现M进制计数器
四、采用中规模集成器件实现任意模值计数器 我们在这里要解决的问题是: ——如何用一个中规模N 进制的计数器,实现一个M进 制的计数器 (N>M)? 实际上就是一个多余的状态如何取掉的问题。以前 我们曾经讲过一些,有两种方法:清除法和置位法 1、清除法 计数器可以计N个状态,实际只有M个状态(M<N) 则当第M+1个状态出现时,我们使清零端有效,强迫计 数器回到最初的0状态,就可以实现M进制计数器
例7-14应用4位二进制同步计数器实现模10计数 解:直接看图工 我们就可以明白 D CTt P 设计方法。 CT CTRDIV1谷 CR LDC54/74161 P s+ CP Q, Q 为什么要用一个 母 基本触发器处理 清零信号? 3 保证在此次CP=1期间,一直清零,不会因有的触发 器清零速度快而使清零信号失效,影响其他触发器清零
例7-14 应用4位二进制同步计数器实现模10计数 解: 直接看图 我们就可以明白 设计方法。 为什么要用一个 基本触发器处理 清零信号? ——保证在此次CP=1期间,一直清零,不会因有的触发 器清零速度快而使清零信号失效,影响其他触发器清零
例题:利用多个74LS160实现高位数计数分频 LD CTP CO LD CTP Ca LD CTE CO CLT CTRDiV10 CTRDIVIO ICTT cTrDIVIO CT54/74160 CT54/74160 CT54/74160 CP。 + CP +cP 842 1 00=9 :853 四X國 图7-426采用3片Cr54/74160同步二一十进制计数器构成853 计数分频电路
例题:利用多个74LS160实现高位数计数分频
2、置入法 置入法的基本原理是:当计数达到某一特定值时,使 计数器的置位允许端有效(通常为低电平),数据输入端 等于要置入的数据,在下一个时钟沿到来时,置入新数据 以此跳过多余的状态。 例7-15用4位二进制同步计数器74LS161,实现模10 计数分频。 右图实现的是 LD Da Dz DI Do 615计数,计数 co 值为15时,做好置1厂 CTRDIVI6 rcr54/7416L 数准备,下一时钟□ CR -+CP 上升沿到来时,置 Q3 入6。 置入值=2n-M 图7-4-27例7-15电路结构∥ n=4,M=10每1
2、置入法 置入法的基本原理是:当计数达到某一特定值时,使 计数器的置位允许端有效(通常为低电平),数据输入端 等于要置入的数据,在下一个时钟沿到来时,置入新数据, 以此跳过多余的状态。 例7-15 用4位二进制同步计数器74LS161,实现模10 计数分频。 右图实现的是 6 — 15计数,计数 值为15时,做好置 数准备,下一时钟 上升沿到来时,置 入6。 置入值 = 2 n - M n=4, M=10
例7-16用74LS161设计模12计数分频,要求包含 0000状态。 书中的电路是在0000现后,做好置数准备,置入值 为5(2nM+1),即循环0、5、6、7、8、9、A、B、C、 D、E、F。 3 cO CTRDIVL6 cr54/74161 8
例7-16 用74LS161设计模12计数分频,要求包含 0000状态。 书中的电路是在0000出现后,做好置数准备,置入值 为5 (2 n -M+1),即循环0、5、6、7、8、9、A、B、C、 D、E、F