M进制计数器设计教学方法探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
M进制计数器设计教学方法探讨

M进制计数器设计教学方法探讨   [摘要]多片计数器集成芯片设计计数器的时候,各芯片之间(或称为各级之间)的连接方式可分为串行进位方式、并行进位方式、整体置零方式和整体置数方式。用N进制计数器芯片设计M进制计数器时,当MN时且不论M是否是素数的情况,讨论了不同芯片的设计方法。为让学生对此有比较清楚的认识,本文以74160、74161和74163计数器芯片为例对比讨论M进制计数器设计的教学思路和方法以及需要注意的问题。   [关键词]计数器 74160 74161 74163      一、引言   计数器是数字系统中广泛应用的一种基本逻辑器件。它不仅可以存储数据,还可以把存储的内容加1或减1,所以常用计数、分频、定时以及产生数字系统中的脉冲序列等。[1]在数字集成电路中有许多型号的计数器产品,可以直接利用这些数字集成电路来实现所需要的计数进制。计数功能和时序逻辑功能利用集成计数器的清零端和置数端实现状态归零,从而构成M进制计数器。   M进制计数器的设计方法比较多,如文献[2]、[3]、[4]。对于单个芯片的设计主要是如何利用清零端和置数端来实现,只要学生能够掌握同步和异步设计的区别就比较容易用复位法或置数法来设计。而两个芯片的设计就比较复杂了。   对于用两个芯片设计M(10M100)进制的计数器可以有多种方法实现,如:1.按自然态序进行计数的M进制计数器的方法;2.若M可以分解为两个小于M的因数相乘,即M=N1×N2,则可以采用串行进位或并行进位方式将一个N1进制计数器和一个N2进制计数器相连,构成M进制计数器。3.当M是素数时只能采用整体置零或整体置数法构成(当M不是素数时也适用)。[5]本文提及的内容是在方法3的基础上,用两个芯片实现M进制计数器的设计,是基于一个芯片实现低位0-9计数,另一个芯片实现高位计数的几种不同的设计方法以及需要注意的问题。   二、设计方案的分析   由多片集成芯片构成计数器。各芯片之间(或称为各级之间)的连接方式可分为串行进位方式、并行进位方式、整体置零方式和整体置数方式几种。   在串行进位方式中,以低位片的进位输出信号作为高位片的时钟输入信号。   在并行进位方式中.以低位片的进位输出信号作为高位片的工作状态控制信号(计数的使能信号),两片的CP输入端同时接计数输入信号。   整体置零方式,是首先将两片 =0进制计数器按最简单的方式接成一个大于M进制的计数器(例如N?N进制)。然后在计数器计为M状态时译出异步置零信号 =0,将两片N进制计数器同时置零。   整体置数方式的原理与一片集成芯片的置数法类似。首先需将两片N进制计数器用最简单的连接方式接成一个大于M进制的计数器(例如N?N进制),然后在选定的某一状态   下译出 =0信号.将两个N进制计数器同时置入适当的数据,跳过多余的状态,获得M进制计数器。采用这种接法要求已有的N进制计数器本身必须具有置数功能。   对于进位方式的区分是根据高位片时钟输入信号的选择而定,整体置零、整体置数的区分是由状态归零时候所选择的控制端口所定。因此,在多个计数芯片设计中,亦有如下四种组合:   a.串行进位方式和整体置零方式的组合   b.串行进位方式和整体置数方式的组合   c.并行进位方式和整体置零方式的组合   d.并行进位方式和整体置数方式的组合   计数器芯片种类繁多,不同计数器芯片的控制端口不同以及控制端口的触发要求不同。这里所以讨论的内容主要对于同时具有清零和置数端口的芯片,其他只具有一种控制端口的芯片可以参考。   下面以符合以上讨论的、常用的芯片为例来说明设计方法和需要注意的问题。   三、芯片设计的例子以及需要注意的问题   1.芯片74160的设计   74160是异步清零、同步置数式的十进制计数器,图1所示为其逻辑符号,功能表如表1所示。[6][7]\用74160来设计24进制的方法有如下三种:         方法一:并行进位方式和整体置零方式的组合   24进制计数器的设计用两个74160芯片,一个芯片实现低位0-9计数另一个芯片实现高位计数。因为74160亦为十进制计数芯片,所以低位片的C端口输出进位信号作为高位片的工作状态控制信号(由低位的C和高位的EP、ET相连),两片的CP输入端同时接时钟输入信号。整体置零时,因为异步清零,所以当计数到24时即低位计到0100状态、高位计到0010状态,用低位片的Q2和高位片Q1获得整体置零信号 =0。设计如图2所示。         方法二:并行进位方式和整体置数方式的组合   24进制计数器的设计用两个74160芯片,一个芯片实现低位0-9计数另一个芯片实现高位计数。因为74160亦为十进制计数芯片,所以低位片的C端

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档