计数器工作原理及应用
plc计数器的工作原理及应用

PLC计数器的工作原理及应用1. PLC计数器的概述PLC(可编程逻辑控制器)计数器是一种用于对输入脉冲信号进行计数并将计数结果输出的特殊功能模块。
它是PLC的重要组成部分之一,广泛应用于自动化控制系统中。
计数器可以根据设定的规则对输入的脉冲信号进行计数,并根据计数结果执行相应的控制操作。
2. PLC计数器的工作原理PLC计数器通常包括一个计数输入、一个复位输入和一个计数输出。
计数输入接收外部脉冲信号,复位输入用于清零计数器,计数输出将计数结果反馈到PLC系统中进行处理。
计数器具有两种工作模式:正向计数和反向计数。
2.1 正向计数模式在正向计数模式下,当计数器接收到脉冲信号时,计数值将递增。
当计数值达到设定的上限时,计数器将输出一个信号,并根据设定的规则执行相应的操作,如触发其他动作或改变输出状态。
计数器可以根据需求设定计数范围及增量大小。
2.2 反向计数模式在反向计数模式下,当计数器接收到脉冲信号时,计数值将递减。
当计数值达到设定的下限时,计数器将输出一个信号,并根据设定的规则执行相应的操作。
反向计数模式常用于倒计时或一些反向步进控制。
3. PLC计数器的应用场景PLC计数器广泛应用于各种自动化控制系统中,以下列出了几个常见的应用场景:3.1 产线计数在生产线上,PLC计数器可以用于统计产品的生产数量。
通过连接传感器或编码器,计数器可以接收到产品通过的信号,并实时计数。
一旦达到设定的目标数量,计数器将触发停机信号,通知操作员进行下一步操作。
3.2 进料控制在一些包装机械、物料输送系统中,PLC计数器被用于控制物料的进料速度。
通过控制进料电机的工作时间或脉冲信号的频率,计数器可以实时监测物料进料的数量,以保持恒定的供给速率。
3.3 机器循环计数在一些机械设备中,如注塑机、冲压机等,PLC计数器常用于记录机器的循环次数。
通过监测输入信号的变化,计数器可以准确地记录机器的运行情况,并根据设定的条件进行报警或维护。
计数器工作原理

计数器工作原理计数器是一种常见的电子元件,用于对输入脉冲信号进行计数和记录。
计数器广泛应用于数字电子系统中,如时钟电路、频率计数器、计时器等。
本文将介绍计数器的工作原理,包括计数器的基本结构、工作原理和应用场景。
计数器的基本结构包括触发器、计数逻辑和清零逻辑。
触发器用于存储计数器的当前状态,计数逻辑用于对输入脉冲进行计数,而清零逻辑用于将计数器清零。
计数器可以分为同步计数器和异步计数器两种类型,它们的工作原理略有不同。
同步计数器是由多个触发器级联构成的,每个触发器接收上一级触发器的输出作为时钟信号。
当计数器接收到输入脉冲时,所有触发器同时进行状态变化,实现同步计数。
同步计数器的优点是计数稳定、速度快,适用于高速计数场景。
异步计数器是由多个触发器级联构成的,每个触发器接收上一级触发器的输出作为时钟信号。
当计数器接收到输入脉冲时,只有最低位触发器进行状态变化,其他触发器在满足条件时才进行状态变化。
异步计数器的优点是结构简单、适用于低速计数场景。
计数器的工作原理是基于二进制计数的。
计数器可以实现二进制、十进制、十六进制等不同进制的计数,通过触发器的状态变化实现不同进制的计数。
计数器还可以实现正向计数和逆向计数,通过输入脉冲的极性和触发器的逻辑门控制实现不同方向的计数。
计数器在数字电子系统中有着广泛的应用场景。
例如,时钟电路中的分频器就是一种计数器,用于将高频信号分频为低频信号,实现时钟信号的稳定输出。
频率计数器用于测量输入信号的频率,计时器用于测量时间间隔。
此外,计数器还可以用于状态机、计数器芯片、数字逻辑电路等领域。
总之,计数器是一种常见的电子元件,用于对输入脉冲信号进行计数和记录。
计数器的工作原理基于触发器的状态变化,可以实现不同进制、不同方向的计数。
计数器在数字电子系统中有着广泛的应用场景,包括时钟电路、频率计数器、计时器等。
希望本文对计数器的工作原理有所帮助,谢谢阅读!。
计数器工作原理及应用

计数器工作原理及应用除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有同步预置数和异步预置数两种。
前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,有保持进位和不保持进位两种)。
虽然计数器产品一般只有二进制和十进制两种,有了这些附加功能,我们就可以方便地用我们可以得到的计数器来构成任意进制的计数器。
下面我们举两个例子。
在这两个例子中,我们分别用同步十进制加法计数器74LS160构成一个六进制计数器和一个一百进制计数器。
因为六进制计数器的有效状态有六个,而十进制计数器的有效状态有十个,所以用十进制计数器构成六进制计数器时,我们只需保留十进制计数器的六个状态即可。
74LS160的十个有效状态是BCD编码的,即0000、0001、0010、0011、0100、0101、0110、0111、1000、1001[图5-1]。
图5-1我们保留哪六个状态呢?理论上,我们保留哪六个状态都行。
然而,为了使电路最简单,保留哪六个状态还是有一点讲究的。
一般情况下,我们总是保留0000和1001两个状态。
因为74LS160从100 1变化到0000时,将在进位输出端产生一个进位脉冲,所以我们保留了0000和1001这两个状态后,我们就可以利用74LS160的进位输出端作为六进制计数器的进位输出端了。
于是,六进制计数器的状态循环可以是0000、0001、0010、0011、0100和1001,也可以是0000、0101、0110、0111、1000和1001。
我们不妨采用0000、0001、0010、0011、0100和1001这六个状态。
如何让74LS160从0100状态跳到1001状态呢?我们用一个混合逻辑与非门构成一个译码器[图5.3.37b],当74LS160的状态为0100时,与非门输出低电平,这个低电平使74LS160工作在预置数状态,当下一个时钟脉冲到来时,由于等于1001,74LS160就会预置成1001,从而我们实现了状态跳跃。
计数器的生产原理及应用

计数器的生产原理及应用一、计数器的概述计数器是一种常见的电子数字电路,用于记录和储存一个系统中的事件次数。
它广泛应用于各种计量、控制和通信系统中。
计数器可以实现对事件的计数、统计、控制和监测等功能,具有重要的实用价值。
二、计数器的基本原理计数器由触发器和逻辑门组成。
触发器是一种能够存储一个位数的器件,逻辑门则用来控制触发器的动作。
计数器通过不同的触发器和逻辑门连接方式的组合,可以实现不同的计数功能。
以下是计数器的基本原理: 1. 计数器由多个触发器组成,每个触发器用来存储一个二进制位。
2. 可以选择不同的触发器类型,如D触发器、JK触发器、T触发器等。
3. 逻辑门控制触发器的动作,使其按照特定的规则进行状态转移。
4. 计数器的输出是触发器的状态,即存储的二进制数。
5. 计数器可以实现二进制、十进制、BCD等不同进制的计数功能。
三、计数器的工作原理计数器的工作原理基于二进制的加法法则。
当计数器接收到一个时钟信号时,触发器的状态会按照特定的规则进行改变,从而实现计数功能。
以下是计数器的工作原理: 1. 初始化:将计数器的触发器清零,将所有的触发器置为初始状态。
2. 计数:当计数器接收到一个时钟信号时,根据逻辑门的控制信号,触发器的状态会发生改变。
比如,对于一个4位二进制计数器,每次时钟信号到来时,低位触发器计数加一,如果低位触发器的状态溢出,则向高位触发器进位。
这样,整个计数器就完成了一次计数。
3. 循环:计数达到最大值后,会自动循环回到初始状态,重新开始计数。
四、计数器的应用计数器广泛应用于各种领域,包括计算机、通信、仪器仪表等。
以下是计数器的一些常见应用场景:1.频率计数器:用于测量信号频率,比如无线电设备中的频率计数器。
2.时钟电路:用于产生各种时基信号,比如计算机的时钟电路。
3.事件计数器:用于统计事件的次数,比如流量计、计步器等。
4.位置计数器:用于测量位置的变化,比如机器人的编码器。
计数器及其应用

计数器及其应用计数器是一种电子电路,用于计数和存储计数值。
其主要应用在数字电路、通信系统中,实现定时、分频、频率合成、时序控制等功能。
计数器的电路可以采用门电路或触发器实现,现代计数器多采用集成电路实现。
本文将介绍计数器的基本原理及其应用。
一、计数器基本原理计数器的基本原理是采用一个稳定的时钟信号,在触发器之间形成一串级联,从而实现计数功能。
当时钟信号触发触发器时,计数器的计数值就会发生变化。
计数器在达到预设的计数值后,会产生一个计数完成的信号。
计数器可分为同步计数器和异步计数器两种。
同步计数器是采用同步触发器构成的,其输入端通过控制信号实现采集和判断,并保证计数器具有同步性。
同步计数器的优点是速度快、精度高、使用简单。
但如果计数器级数过多,会影响同步的准确性。
1.分频器分频器是计数器最普遍的应用之一。
分频器可以将信号的频率降低到所需要的频率范围内,以满足特定的应用要求。
例如,在数字通信中,需要将高速数据信号降低到低速信号,以便接收器能够正确地解码。
此时,计数器可以采用分频的方式将高速数据信号降低到接收器所需要的频率范围内。
2.定时器/计时器计数器可以作为定时器或计时器使用,以便在计数到预设值后触发所需的操作。
例如,在微控制器中,可以使用计数器来产生定期的中断信号,以处理异步事件,如键盘输入、AD 转换等。
3.频率合成器频率合成器是将多个信号合成一个具有所需频率的信号的电路。
计数器可以作为频率合成器的关键元素,以实现多个时钟信号的组合。
例如,在无线电通信中,需要将低频信号转换为高频信号,以便在接收器中进行处理。
此时,计数器可以用来产生所需的频率。
4.中断控制器中断控制器是计算机系统中常用的设备。
计数器可以用作中断控制器的定时器。
例如,在多任务操作系统中,任务的调度器可以使用中断控制器的定时器,以触发时钟中断,以进行上下文切换等操作。
5.逻辑分析仪逻辑分析仪是一种测试和诊断数字电路的设备。
计数器可以用于将测试信号进行分型,并用微处理器或计算机进行分析和诊断。
计数器及应用实验报告

计数器及应用实验报告计数器及应用实验报告引言:计数器是一种常见的电子设备,用于记录和显示特定事件或过程中发生的次数。
在实际应用中,计数器广泛用于各种领域,如工业自动化、交通管理、计时系统等。
本文将介绍计数器的原理、分类以及在实验中的应用。
一、计数器的原理计数器是由一系列的触发器组成的,触发器是一种能够存储和改变状态的电子元件。
计数器的工作原理是通过触发器的状态改变来记录和显示计数值。
当触发器的状态从低电平变为高电平时,计数器的计数值加一;当触发器的状态从高电平变为低电平时,计数器的计数值减一。
计数器可以根据需要进行正向计数、逆向计数或者同时进行正逆向计数。
二、计数器的分类根据计数器的触发方式,计数器可以分为同步计数器和异步计数器。
同步计数器是指所有触发器在同一个时钟脉冲的控制下进行状态改变,计数值同步更新;异步计数器是指触发器的状态改变不依赖于时钟脉冲,计数值异步更新。
根据计数器的位数,计数器又可以分为4位计数器、8位计数器、16位计数器等。
三、计数器的应用实验1. 实验目的本实验旨在通过设计和搭建一个简单的计数器电路,了解计数器的工作原理和应用。
2. 实验器材- 74LS74触发器芯片- 电路连接线- LED灯- 开关按钮3. 实验步骤步骤一:搭建计数器电路根据实验原理,将74LS74触发器芯片与LED灯和开关按钮连接起来,形成一个简单的计数器电路。
步骤二:测试计数器功能将电路连接到电源,并按下开关按钮。
观察LED灯的亮灭情况,记录计数器的计数值变化。
步骤三:应用实验根据实际需求,将计数器电路应用到实际场景中。
例如,可以将计数器电路连接到流水线上,用于记录产品的数量;或者将计数器电路连接到交通信号灯上,用于记录通过的车辆数量。
4. 实验结果与分析通过实验测试,我们可以观察到LED灯的亮灭情况,并记录计数器的计数值变化。
根据实验结果,我们可以验证计数器的功能是否正常。
在应用实验中,我们可以根据实际需求来设计和改进计数器电路,以满足不同场景下的计数需求。
计数器的基本原理及应用

计数器的基本原理及应用1. 计数器的基本原理计数器是一种电子电路,用于计算或记录输入脉冲信号的数量。
它可以通过配置不同的触发器和逻辑门来实现不同的计数功能。
计数器的基本原理可以分为以下几个方面:1.1 触发器触发器是计数器的基本组成部分,它用于存储和传输数据。
常见的触发器包括D触发器、JK触发器和T触发器等。
触发器可以存储一位二进制数字,并在时钟脉冲的作用下进行状态改变。
1.2 时钟信号时钟信号是驱动计数器工作的关键信号,它通常是一个周期性的脉冲信号。
计数器根据时钟信号的上升沿或下降沿来判断何时进行计数。
1.3 逻辑门逻辑门用于控制触发器的工作状态。
常见的逻辑门包括与门、或门和非门等。
通过合理配置逻辑门,可以实现不同的计数功能,如正向计数、逆向计数、步进计数等。
2. 计数器的应用计数器在数字电子技术中有广泛的应用,下面我们将介绍几个常见的应用场景。
2.1 时钟频率分频在数字系统中,时钟信号的频率往往非常高,为了适应不同器件的工作要求,需要对时钟信号进行频率分频。
计数器可以通过设置初始值和终止值实现特定的分频比例,从而得到所需的频率输出信号。
2.2 交通灯控制交通灯控制是计数器在实际生活中的应用之一。
通过配置适当的触发器和逻辑门,可以实现交通灯的状态转换,如正常亮红灯、绿灯和黄灯。
2.3 电子计数器计数器作为基本的计数元件,被广泛应用于电子计数器的设计中。
在超市、仓库等地方,我们常见到的电子计数器就是利用计数器的原理来记录物品的数量。
2.4 其他应用除了以上几个应用场景,计数器在很多其他领域也有着重要的作用。
例如,数字频率计、计时器、计步器等都是计数器的应用。
3. 总结计数器作为一种基本的电子电路,用于计算和记录脉冲信号的数量,在数字电子技术中有着广泛的应用。
其基本原理包括触发器、时钟信号和逻辑门等,通过合理配置这些元件可以实现各种计数功能。
计数器的应用包括时钟频率分频、交通灯控制、电子计数器和其他领域。
计数器基本工作原理

计数器基本工作原理计数器是数字电路中常见的一种组合逻辑电路,用于实现计数功能。
它可以用于各种计数应用,如时钟、频率分频、数据传输等。
计数器的基本工作原理是通过触发器和逻辑门的组合,实现对输入信号的计数和累加。
本文将介绍计数器的基本工作原理及其应用。
首先,计数器由触发器和逻辑门组成。
触发器是一种存储器件,可以存储一个比特的信息。
常见的触发器有RS触发器、D触发器、JK触发器和T触发器等。
逻辑门则是用于实现逻辑运算的电路,常见的逻辑门有与门、或门、非门、异或门等。
通过适当的连接和组合,触发器和逻辑门可以实现各种计数器的功能。
其次,计数器可以分为同步计数器和异步计数器。
同步计数器的各个触发器是同时触发的,因此其计数是同步进行的;而异步计数器的各个触发器是按照一定的时序触发的,因此其计数是异步进行的。
同步计数器和异步计数器各有其适用的场合,可以根据具体的应用需求选择合适的计数器类型。
另外,计数器还可以分为向上计数器和向下计数器。
向上计数器是按照正序进行计数的,即从0开始逐次增加;而向下计数器则是按照倒序进行计数的,即从最大值逐次减少。
向上计数器和向下计数器也可以根据具体的应用需求进行选择。
最后,计数器在数字电路中有着广泛的应用。
它可以用于实现各种计数功能,如频率分频器、脉冲计数器、数据传输等。
在数字系统中,计数器是非常重要的组成部分,它可以实现时序控制、数据处理、状态机等功能。
综上所述,计数器是数字电路中常见的组合逻辑电路,通过触发器和逻辑门的组合实现对输入信号的计数和累加。
它可以分为同步计数器和异步计数器,向上计数器和向下计数器,具有广泛的应用价值。
希望本文的介绍能够帮助读者更好地理解计数器的基本工作原理及其应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计数器工作原理及应用除了计数功能外,计数器产品还有一些附加功能,如异步复位、预置数(注意,有同步预置数和异步预置数两种。
前者受时钟脉冲控制,后者不受时钟脉冲控制)、保持(注意,有保持进位和不保持进位两种)。
虽然计数器产品一般只有二进制和十进制两种,有了这些附加功能,我们就可以方便地用我们可以得到的计数器来构成任意进制的计数器。
下面我们举两个例子。
在这两个例子中,我们分别用同步十进制加法计数器74LS160构成一个六进制计数器和一个一百进制计数器。
因为六进制计数器的有效状态有六个,而十进制计数器的有效状态有十个,所以用十进制计数器构成六进制计数器时,我们只需保留十进制计数器的六个状态即可。
74LS160的十个有效状态是BCD编码的,即0000、0001、0010、0011、0100、0101、0110、0111、1000、1001[图5-1]。
图5-1我们保留哪六个状态呢?理论上,我们保留哪六个状态都行。
然而,为了使电路最简单,保留哪六个状态还是有一点讲究的。
一般情况下,我们总是保留0000和1001两个状态。
因为74LS160从100 1变化到0000时,将在进位输出端产生一个进位脉冲,所以我们保留了0000和1001这两个状态后,我们就可以利用74LS160的进位输出端作为六进制计数器的进位输出端了。
于是,六进制计数器的状态循环可以是0000、0001、0010、0011、0100和1001,也可以是0000、0101、0110、0111、1000和1001。
我们不妨采用0000、0001、0010、0011、0100和1001这六个状态。
如何让74LS160从0100状态跳到1001状态呢?我们用一个混合逻辑与非门构成一个译码器[图5.3.37b],当74LS160的状态为0100时,与非门输出低电平,这个低电平使74LS160工作在预置数状态,当下一个时钟脉冲到来时,由于等于1001,74LS160就会预置成1001,从而我们实现了状态跳跃。
图5.3.37b 用置数法将74160接成六进制计数器(置入1001)比这个方案稍微繁琐一点的是利用74LS160的异步复位端。
下面这个电路中[图5.3.34],也有一个由混合逻辑与非门构成的译码器。
图5.3.34 用置零法将74LS160接成六进制计数器不过,这个译码器当输入为0110时才输出低电平,使74LS160异步复位,进入0000这个状态。
从0000状态开始,随着时钟脉冲的不断到来,74LS160依次变为0001、0010、0011、0100、0101、和0 110状态[图5-2]。
可能有人说:“不对!这个电路总共有七个状态,应该是七进制计数器呀!”我们说,这个电路虽然要经历七个状态,但是只需六个脉冲就完成一个计数循环,因此它仍是六进制计数器。
图5-2我们仔细分析一下。
假设74LS160的初始状态为0000,第一个时钟脉冲到达后,它的状态变为0 001,第二个时钟脉冲到达后,它的状态变为0010,……,第五个时钟脉冲到达后,它的状态变为0101,第六个时钟脉冲到达后,它的状态变为0110。
当74LS160处于0110这个状态时,译码器输出低电平,使74LS160异步复位,进入0000这个状态。
这段话里,“异步复位”是一个关键词。
与同步复位不同,异步复位不受时钟脉冲的控制。
于是,译码器的输出刚变成低电平,74LS160的状态就变成了0000。
理想情况下,74LS160在第六个时钟周期内首先在0110状态停留片刻,然后就稳定地停留在0000状态。
我们知道,计数器的工作对象是时钟脉冲。
计数,就是计时钟脉冲的个数。
在我们这个例子中,74LS16 0从0000状态出发,经过六个(而不是七个)时钟周期又回到了0000状态,也就是说,每六个(而不是七个)时钟脉冲就使74LS160的状态循环一次。
因此,这个电路是一个六进制计数器。
计数循环中包括0000、0001、0010、0011、0100和0101这六个稳定状态。
可能有人说:“唔,听你这么一解释,我也觉得它是六进制计数器。
不过,把七个状态算成六个总是有点儿别扭。
唉,只要它能工作,我就不计较它是经历六个状态还是七个状态了。
”我说:“对,我也这样想。
然而,事与愿违呀!不改进的话,这个电路还真不能工作。
”为什么呢?我们知道,计数器的状态是触发器记忆的。
74LS160有四个触发器,分别记忆。
这四个触发器的工作速度是有差异的。
在74LS160从0110变成0000的过程中,和的状态不变,和的状态要从1变成0。
我们假设比快,那么刚刚从1变0时,仍然处于1状态。
这时,译码器的输出就不是低电平了,74LS160的异步复位信号就消失了。
在异步复位信号持续时间过短的情况下,将保持1状态不变。
于是74LS160将停留在0010状态,而不是我们期望的0000状态。
显然,这是一种竞争冒险现象,因为74LS160是否能够从0110变成0000取决于和的竞争结果。
怎样使异步复位信号持续足够长的时间呢?我们来看看这个电路[图5.3.36]。
图5.3.36 图5.3.34电路的改进两个与非门构成了RS锁存器,以它的端输出的低电平作为74LS160的异步复位信号。
若74LS160从0000状态开始计数,则第六个时钟脉冲上升沿到达时进入0110状态,使RS锁存器置位,端输出低电平。
74LS160在0110状态作短暂停留后,迅速转入其它状态,如0010或0100,译码器输出的负脉冲消失。
如果我们把这个窄脉冲直接作为74LS160的异步复位信号,计数器不一定能够可靠地工作。
如果我们把这个窄脉冲作为RS锁存器的置位信号,把时钟脉冲作为RS锁存器的复位信号,再将RS锁存器的作为74LS160的异步复位信号,计数器一定能够可靠地工作,因为输出的负脉冲的宽度与时钟脉冲高电平的持续时间相等。
第二个例子要求我们构成一百进制计数器,也就是说,计数器的状态为0010到9910。
因为100等于10乘以10,所以我们可以用两个74LS160构成一个一百进制计数器,其中一个计数器的状态表示个位数,另一个计数器的状态表示十位数,后者在前者的进位信号控制下计数。
我们有两种方案。
第一种方案称为并行进位方式[图5.3.39]。
图5.3.39 例5.3.3电路的并行进位方式这种方案的特点是两个74LS160的CP端都接到时钟脉冲上。
不过,第一个74LS160始终工作在计数方式,每一个时钟脉冲都使其状态发生变化;第一个74LS160只有在第一个74LS160进位输出为高电平是才工作在计数方式,每十个时钟脉冲才使其状态发生变化。
若计数器从0010状态开始计数,则第九个时钟脉冲到达后,第一个74LS160的状态变为910且进位输出变为高电平,使第二个74LS160进入计数方式。
因为第二个74LS160进入计数方式的时间比第九个时钟脉冲到达的时间晚,就是说,第九个时钟脉冲到达时第二个74LS160尚未进入计数方式,所以,第九个时钟脉冲并不能使第二个74LS160的状态发生变化,其状态仍为010。
于是,计数器的状态为0910。
第十个时钟脉冲到达后,第一个74L S160的状态变为010且进位输出变为低电平,使第二个74LS160退出计数方式。
因为第二个74LS160退出计数方式的时间比第十个时钟脉冲到达的时间晚,就是说,第十个时钟脉冲到达时第二个74LS160尚未退出计数方式,所以,第十个时钟脉冲使第二个74LS160的状态发生变化,其状态变为110。
于是,计数器的状态为1010。
第二种方案称为串行进位方式,这种方案的特点是,两个74LS160都始终工作在计数方式。
不过,第一个74LS160的CP端接到时钟脉冲上,每一个时钟脉冲都使其状态发生变化;第一个74LS160的CP端接到第一个74LS160进位输出上,每十个时钟脉冲才使其状态发生变化。
经常有学生问:“为什么在第一个74LS160的进位输出端和第二个74LS160的时钟脉冲输入端之间要加上一个非门呢?”这里面有点儿奥妙。
若计数器从0010状态开始计数,则第九个时钟脉冲到达后,第一个74 LS160的状态变为910且进位输出变为高电平。
如果没有这个非门,第一个74LS160的进位输出端的电平变化将使第二个74LS160的状态发生变化,其状态变为110。
于是计数器的状态就从0810变成1910,而不是我们所希望的0910。
有了这个非门,情况就不一样了,因为第一个74LS160的进位输出端的脉冲上升沿被非门转换成下降沿,所以第一个74LS160的进位输出端的电平变化并不能使第二个74LS160的状态发生变化,其状态仍为010。
于是计数器的状态就从0810变成我们所希望的0910。
第十个时钟脉冲到达后,第一个74LS160的状态变为010且进位输出变为低电平。
因为第一个74LS160的进位输出端的脉冲下降沿被非门转换成上升沿,所以第一个74LS160的进位输出端的电平变化使第二个74LS160的状态发生变化,其状态变为110。
于是计数器的状态又从0910变成1010。
我们再举一个用74LS160构成二十九进制计数器的例子。
因为29是一个素数,除了1和它本身外,不能表达为两个整数的乘积,所以我们要把工作分解成两个步骤。
第一步,我们用两个十进制计数器构成一个一百进制计数器;第二步,我们用这个一百进制计数器构成二十九进制计数器。
第一步可以采用并行进位方式或串行进位方式实现;第二步可以用置位法或复位法实现。
因为这里要对两个74LS160同时置位或复位,所以也称为整体置位法或整体复位法。