有异步和同步.PPTVIP

  • 39
  • 0
  • 约1.7千字
  • 约 20页
  • 2018-10-26 发布于天津
  • 举报
有异步和同步

* 第6章 时序逻辑电路 同步计数器 同步二进制计数器 同步十进制计数器 异步计数器 异步二进制计数器 异步十进制计数器 任意进制计数器 MN MN 移位寄存器型计数器 * 任意进制计数器 若已有N进制计数器(如74LS161),现在要实现M进制计数器 N进制 M进制 * 任意进制计数器——MN 适用于:有异步复位端的计数器 适用于:有预置数功能的计数器 在N进制计数器的顺序计数过程中,若设法使之跳过(N-M)个状态,就可以得到M进制计数器了,其方法有置零法(复位法)和置数法(置位法)。 * 任意进制计数器——MN(置零法) 若原来的计数器为N进制,初态从S0开始,则到 SM-1为M个循环状态。若清零为异步清零,故提供清零信号的状态为暂态,它不能计一个脉冲,所以为了实现M进制计数器,提供清零信号的状态为SM。 异步清零 暂态 置零法适用于置零(有异步和同步)输入端的计数器,如异步置零的有74LS160、161、191、190、290,同步置零的有74LS163、162,其工作原理示意图如图所示。 * 任意进制计数器——MN(置零法) 异步置零法 解:74160有效循环为0000~1001,由于初态为0000,故六进制为六个状态循环,即0000~0101,回零信号取自0110。 例 利用置零法将十进制的74160接成六进制计数器。 * 任意进制计数器——MN(置零法) 用置零法将同步10进制计数器74LS160接成六进制计数器 * 任意进制计数器——MN(置零法) 用置零法将同步10进制计数器74LS160接成六进制计数器 * 任意进制计数器——MN(置零法) 用置零法将同步10进制计数器74LS160接成六进制计数器 * 任意进制计数器——MN(置零法) 如图所示逻辑电路是由74161构成的计数器,试分析为几进制计数器?画出状态表、状态转换图和时序图。 5进制计数器 * 任意进制计数器——MN(置零法) 状态转换图: 时序图为 * 任意进制计数器——MN(置零法) 例 试用置零法由74LS161构成12 进制计数器,画出时序图。 解:其状态转换图如图所示,则产生清零信号为Q3 Q2 Q1 Q0 =1100 * 任意进制计数器——MN(置零法) 由于清零信号随着计数器被清零而立即消失,其持续的时间很短,有时触发器可能来不及动作(复位),清零信号已经过时,导致电路误动作,故置零法的电路工作可靠性低。为了改善电路的性能,在清零信号产生端和清零信号输入端之间接一基本RS触发器,如图所示。 * 任意进制计数器——MN(置数法) 产生预置数信号的状态 有预置数功能的计数器可用此方法构成M进制计数器。但注意74LS161(160)为同步预置数,74LS191(190)为异步预置数。 置数法的原理是通过给计数器重复置入某个数值的方法跳过(N-M)个状态,从而获得M进制计数器的。为了实现M进制计数器,同步置数置数信号应由SM-1产生,而异步置数应由SM产生。 * 任意进制计数器——MN(置数法) 注:同步置零法的初态一定是S0,而置数法的初态可以使任何一个状态,只要跳过M-N个状态即可 初态 产生预置信号的状态 * 用置数法将74160接成六进制计数器(a)置入0000(b)置入1001 * 任意进制计数器——MN(置数法) 例:下图所示电路是可变计数器。试分析当控制变量A为1和0时电路为几进制计数器。画出各自的时序波形。 解:置位信号为 预置数为 D3D2D1D0=0000 * 任意进制计数器——MN(置数法) 由状态表可知,A=0为10进制计数器,A=1为12进制计数器 对应A=0和A=1的状态转换表为 * 任意进制计数器——MN(置数法) * 任意进制计数器——MN(置数法) 例 利用置数法由74LS161和74LS191构成7进制加法计数器。 解:实现的电路如下 * 任意进制计数器——MN(置数法)

文档评论(0)

1亿VIP精品文档

相关文档