0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计数器电路

分享:

计数器电路是数字电路中用于累计输入脉冲个数的功能模块,广泛应用于定时、分频、序列控制等场景。以下是关于计数器电路的详细说明:


一、计数器核心原理

计数器由触发器(Flip-Flop, FF) 构成(如D触发器、JK触发器),通过触发器的状态组合表示当前计数值。每接收到一个有效时钟沿(上升沿/下降沿),计数器状态按预设规律更新(如累加、累减)。


二、计数器分类

1. 按计数方向分类

  • 加法计数器:状态递增(0→1→2→...)
  • 减法计数器:状态递减(7→6→5→...)
  • 可逆计数器:通过控制信号切换加减(如74LS191)

2. 按触发方式分类

  • 同步计数器:所有触发器共享同一时钟,状态同时更新(如74LS163)
    特点:速度快,无毛刺,逻辑复杂。
  • 异步计数器(行波计数器):前级触发器输出作为后级时钟(如74LS90)
    特点:逻辑简单,存在累计延迟,可能产生毛刺。

3. 按计数容量分类

  • 二进制计数器:状态按二进制数变化(模数=2ⁿ,n为触发器级数)
    例如:3位二进制计数器(模8:0~7)
  • 十进制计数器(BCD计数器):状态为BCD码(模10:0000~1001)
    例如:74LS160
  • 任意模计数器:通过反馈控制实现非2ⁿ模数(如模6、模12等)

三、计数器典型电路示例

1. 4位同步二进制加法计数器(74LS161)

   // 74LS161逻辑描述
   module counter_74LS161(
     input clk, rst, en, load,
     input [3:0] data_in,
     output reg [3:0] count,
     output rco
   );
     always @(posedge clk or posedge rst) begin
       if (rst) count <= 4'b0000;                 // 同步复位
       else if (load) count <= data_in;            // 并行置数
       else if (en) count <= count + 1;            // 累加计数
     end
     assign rco = (count == 4'b1111) ? 1'b1 : 1'b0; // 进位输出
   endmodule

2. 异步十进制计数器(74LS90)

  • 结构:
    • 由模2(QA)和模5(QB, QC, QD)计数器异步级联
    • 时钟关系:CLKA → QA, QA → CLKB → {QB, QC, QD}
  • 状态表: 计数 QD QC QB QA
    0 0 0 0 0
    ... ...
    9 1 0 0 1 → 自动复位至0

四、关键设计技术

1. 反馈清零法(实现任意模数M)

  • 步骤:
    1. 选择最小n满足2ⁿ > M(如模6需3位:2³=8>6)
    2. 当计数至状态Sᵢ(Sᵢ=M)时触发复位
      示例:模6计数器(0~5),检测状态 "101"→立即清零
      if (count == 3'd5) count <= 0;  // 检测到5(101)归零

2. 反馈置数法

  • 通过预置初始值实现模M计数:
    初始值为N,计数范围:N → N+M-1
    示例:74LS161预置值=1011(11),模5计数(11→15→11)

五、重要参数

  1. 最大计数速度
    由触发器传播延迟(同步)或级联延迟(异步)决定
    $$f{max} = \frac{1}{t{pd(FF)} + t_{gate}}$$

  2. 输出位宽
    计数上限为$2^n - 1$(n位二进制计数器)

  3. 占空比
    输出波形高/低电平时间比例(常用50%占空比分频器需额外设计)


六、应用场景

应用领域 实例
分频 将高频时钟分频为低频(如1MHz→1kHz)
定时器 微控制器中的定时中断(如8051)
序列发生器 配合ROM生成控制序列
频率计 统计单位时间脉冲数
ADC控制 逐次逼近型ADC的时序控制

七、选型建议

  1. 基础应用 → 74LS系列(如74LS163/191)
  2. 低功耗场景 → CMOS系列(如CD4017)
  3. 高集成度系统 → CPLD/FPGA内部计数器
  4. 超高速需求 → ECL计数器(如MC12017)

⚠️ 注意事项:设计异步计数器时需注意竞争冒险问题;同步计数器需平衡时钟负载。

掌握计数器设计是数字系统的核心基础,建议通过Multisim或FPGA开发板实践验证电路功能。

采用7段和IC4026的两位数计数器电路

在医院,银行等中可以看到两位数的计数器电路,用于计算任何过程。您可能已经在我们的网站上看到了使用7段的个位数计数器电路,这只是个位数计数器的扩展版本。在这里,我们使用了两个7段和两个IC4026一个

2023-07-02 14:20:12

使用移位寄存构建一个环形计数器电路

移位寄存可用于各种电路。例如,如果您稍微修改串行输入 – 并联输出移位寄存,则可以创建一个环形计数器电路,如下所示:

2023-06-29 11:24:07

使用移位寄存构建环形计数器电路

移位寄存是一种重要的数字电路元件,可用于构建各种电路,包括环形计数器。在这篇文章中,我们将介绍如何使用移位寄存来构建一个环形计数器电路

2023-07-09 11:42:02

使用IC555和IC4026构建的人/物体计数器电路

人/物体计数器电路在银行,医院,工厂等中具有广泛的应用。该项目的重点是使用IR作为传感元件构建一个有效的计数器,并且能够从0计数到999。该项目使用两个简单的IC(IC555和IC4026)与红外发射和接收来检测进入的人/物体。

2023-07-02 11:33:57

基于IC555和IC4026的访客计数器电路

在这篇文章中,我们将使用IC555,IC4026和激光(用于非接触式触发)构建一个访客计数器电路,该电路可以计数多达9999名访客,并在四个7段显示上展示。

2023-03-19 14:16:33

PIC18F4550频率计数器电路的频率计数器IC

我已经有一个科尔皮特的缓冲振荡测试电路,但我需要一个计数器。而且,我已经开发了PIC18F450接口板,我用它来做很多项目。所以,我想用它作为频率计数器平台。我想要宽的带宽(高达1 +GHz

jhdfvs 2019-10-16 11:12:31

计数器电路原理解析

在学习嵌入式系统的过程中,定时有关内容的学习是必不可少的一个环节。定时定时功能的实现,最主要的还是靠其内部的计数器。那么,计数器是如何实现计数功能的呢?接下来就来简单介绍一下计数器的实现电路

2023-09-25 14:18:48

BCD计数器电路分析

我们之前看到,切换T型触发可以作为个体使用除以两个计数器。如果我们将串联链中的几个触发触发连接在一起,我们就可以生成一个数字计数器,用于存储或显示特定计数序列发生的次数。

2019-06-23 08:47:00

数字7段脉冲计数器电路分享

可以使用 7490 解码计数器和 7557A 构建脉冲计数器。该电路可以从9计数到3。所有 2 的引脚 7490 必须连接在一起。

2023-07-27 15:59:41

5位频率计数器电路分享

该数字频率计数器将通过 5 位共阴极显示模块直接读取施加在其输入端的频率。

2023-04-29 17:36:00

一个简单而便宜的哨子计数器电路

电路设计用于感测来自压力锅的哨声,并通过数字显示计算数字。该系统减轻了用户不断监控炊具和手动计数哨子的压力。

2023-07-25 11:13:02

电子计数器电路图解析

该电子计数器电路采用两只数码管显示读数,基本计数为1~99,使用倍率开关后,计数范围扩大至10~990(10倍率)或100~9900(100倍率)。

2020-04-05 17:12:00

请问有可逆计数器电路图吗?

可逆计数器电路

sinoxutong 2019-09-20 09:10:15

一个带有COB的1Hz时钟发生电路

这是带有板上芯片(COB)的1Hz时钟发生电路。通常,为数字时钟和计数器电路应用产生1Hz时钟的电路将IC与晶体和微调电容器等结合使用。

2022-06-07 10:43:50

绕线机电子计数器电路资料分享

CD40106 六反相(有施密特触发);双列14脚封装;工作电压范围:-0.5V~+18V CD4013 双D触发,双列14脚封装;工作电压范围:-0.5~+18V CD40110 十进制加减计数/译码/锁存/驱动;双列16脚封装;工作电压范围:-0.5V~+18V

723662364d 2021-05-14 06:15:31

触摸计数器电路图以及介绍

触摸计数器电路是一种能够检测用户触摸动作并据此进行计数的电子装置。这种电路通常用于各种需要通过触摸来进行交互的应用。它结合了触摸传感和数字逻辑电路来实现其功能。 以下是构建一个基本触摸计数器电路

2024-02-16 10:57:00

关于74161触发问题

本帖最后由 gianttnt 于 2021-6-16 20:41 编辑 各位大佬,有用过74161做计数器电路的吗?我做了一个同步置数计数器电路,为什么会上升沿和下降沿都触发啊?资料里面说是

gianttnt 2021-06-16 20:32:23

电流速断电压闭锁保护是什么逻辑电路

构成计数器电路的器件一定要具备记忆功能吗?电流速断电压闭锁保护是什么逻辑电路

h1654155275.6678 2021-09-27 07:39:26

一款红外传感2位数码管电子计数器 电子资料

下图中该电子计数器电路采用两只数码管显示读数,基本计数为1~99,使用倍率开关后,计数范围扩大至10~990(10倍率)或100~9900(100倍率)。计数传感为红外发射接收对管,可依被计数物采取对...

huangdajiang 2021-04-20 07:58:48

圣诞灯序列波形发生计数器电路

当电子学生或业余爱好者的想法转向为他们的家做一个圣诞节电路时,圣诞节即将到来并且是一年中的那个时间,特别是闪烁几盏灯。市场上的许多电路和套件可以定期,随机或顺序闪烁任意数量的灯,但是一个非常通用

2019-06-26 10:06:13

RS触发的应用场景

RS触发是一种基本的数字电路元件,使用它可以创建一些有用的电路来解决各种问题。下面我将详细介绍RS触发的应用场景。 计数器 RS触发常常用于构建计数器电路计数器电路可以用于各种场景,例如

2023-11-17 16:03:44

使用LM324的声音传感的制作

进行最终安装机械手A3-8D型我将这个声音传感与一个二进制计数器电路堆叠在一起,并将这对传感安装在lexan塑料的废料价格上。

2019-10-22 15:20:57

4017十进制计数器电路应用#硬声创作季

电路维修

2022-11-15 20:05:24

制作三位数计数器电路#硬声创作季

DIY,电子电路

2022-12-06 14:06:30

了解反馈振荡,看这篇文章就够了

。 异步计数器有时也称为波纹计数器,因为数据似乎从一个触发的输出“波纹”到下一个触发的输入。 它们可以使用“除以 n”计数器电路来实现。 截断计数器可以产生任意模数计数

2024-06-17 14:23:10

应用方案 | D54123B低功耗漏电保护电路

概 述 A)、D54123B是一款高性能 CMOS 漏电保护专用电路。芯片内部包含稳压电源、放大电路、比较电路、延时电路计数器电路、跳闸控制电路及跳闸驱动电路。芯片外围应用有脱扣线圈、压敏电阻

2024-03-27 14:32:30

A型漏电保护芯片D55125ADA简介

 CMOS 漏电保护专用电路。芯片内部包含稳压电源、放大电路、比较电路、延时电路计数器电路、跳闸控制电路及跳闸驱动电路。芯片外围应用由脱扣线圈、压敏电阻、稳压二级管、二级管、电阻、电容等元器件组成。   三、基本特性 1、直接驱动 SCR,当有漏电信

2025-06-10 14:12:01

加载更多
相关标签