- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
采用中规模集成器件设计任意模值计数器
采用中规模集成器件设计任意模值计数器
nbsp;nbsp;nbsp;nbsp;中规模时序逻辑器件常见的主要包括计数器、锁存器、移位寄存器等。下面重点介绍用中规模集成器件实现任意模值计算(分频)器的方法。
nbsp;nbsp;nbsp;nbsp; 应用N 进制中规模集成器件实现任意模值M(M<N )计算分频时,主要从N 进制计数器的状态转移表中跳跃(N-M )个状态,从而得到M 个状态转移的M 计数分频器。通常利用中规模集成器件的清除端和置入控制端进行设计。
nbsp;nbsp;nbsp;nbsp; 1.利用清除端的复位法
nbsp;nbsp;nbsp;nbsp; 当中规模N 进制计数器从S0状态开始计数时,计数器输入M 个脉冲后,N 进制计数器处于SM 状态,利用SM 状态产生一个清除信号,加到清除端,使计数器返回到S0状态,这样就跳跃了(N-M )个状态,从而实现模值为M 的计数分频。
nbsp;nbsp;nbsp;nbsp; 2.利用置入控制端的置位法
nbsp;nbsp;nbsp;nbsp;利用中规模器件的置入控制端,可以置入某一固定二进制数值,从而使N 进制计数器跳跃(N-M )个状态,实现模值为M 的计数分频。
nbsp;nbsp;nbsp;nbsp;1、 74161的应用
nbsp;nbsp;nbsp;nbsp;例1 用74161构成九进制加计数器
nbsp;nbsp;nbsp;nbsp;解:九(N =9)进制计数器有九个状态,而74161在计数过程中有16(M =16)个状态,因此属于M gt;N 的情况。此时必须设法跳过M -N(=16-9=7)个状态。通常用两种方法实现,即反馈清零法和反馈置数法。
nbsp;nbsp;nbsp;nbsp;1. 反馈清零法
反馈清零法适用于有清零输入端的集成计数器。74161具有异步清零功能,在其计数过程当中,不管它的输出处于哪一状态,只要在异步清零输入端加一低电平电压,使RD=0,74161的输出会立即从那个状态回到0000状态。清零信号(RD=0)消失后,74161又从0000状态开始重新计数。
nbsp;nbsp;nbsp;nbsp;图1(a)所示的九进制计数器,就是借助74161的异步清零功能实现的。图1(b)是该九进制计数器的主循环状态图。
nbsp;nbsp;nbsp;nbsp;图1nbsp; 用反馈清零法将74161接成九进制计数器(a)逻辑电路图(b)主循环状态图
nbsp;nbsp;nbsp;nbsp;由图可知,74161从0000状态开始计数,当输入第九个CP 脉冲(上升沿)时,输出QDQCQBQA=1001,通过与非门译码后,反馈给RD0端一个清零信号,立即使QDQCQBQA返回0000状态,接着,RD端的清零信号也随之消失,74161重新从0000状态开始新的计数周期。要说明的是,此电路一进入1001状态后,立即又被置成0000状态,即1001状态仅在极短的瞬间出现,因此,在主循环状态图中用虚线表示。这样就跳过了1001―1111七个状态,获得了九进制计数器。
nbsp;nbsp;nbsp;nbsp;具有同步清零功能的M 进制集成计数器也可用反馈清零法构成N 进制计数器。
nbsp;nbsp;nbsp;nbsp;2. 反馈置数法
nbsp;nbsp;nbsp;nbsp;反馈置数法适用于具有预置数功能的集成计数器。对于具有同步预置数功能的计数器而言,在其计数过程中,可以将它输出的任何一个状态通过译码,产生一个预置数控制信号反馈至预置数控制端,在下一个CP 脉冲作用后,计数器就会把预置数输入端A、B、C、D的状态置入输出端。预置数控制信号消失后,计数器就 从被置入的状态开始重新计数。图2(a)和图3都是借助同步预置数功能,采用反馈置数法,用74161构成九进制计数器的。
nbsp;nbsp;nbsp;nbsp;图2 nbsp;用反馈置数法将74161接成九进制计数器(a)逻辑电路图(b)主循环状态图
nbsp;nbsp;nbsp;nbsp;其中图2(a)的接法是把输出QDQCQBQA=1000状态译码产生预置数控制信号0,反馈至LD 端,在下一个CP 脉冲的上升沿到达时置入0000状态。图2(b)是图2(a)电路的主循环状态图。其中0001―1000这8个状态是74161进行加1计数实现的,0000是由反馈(同步)置数得到的。由此可见,在图2(a)中,反馈置数操作可在74161计数循环状态(0000―1111)中的任何一个状态下进行。例如可将QDQCQBQA=1111状态的译码信号加至LD端,这时预置数据输
文档评论(0)