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

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

3天内不再提示

74ls112构成四进制计数器

74ls112构成四进制计数器 74ls112 为带预置和清除端的两组 J-K 触发器,共有 54/74S112 和 54/74LS112 两种线路结构型式。

分享:

好的,使用74LS112双JK触发器可以方便地搭建一个四进制(模4)计数器(计数序列:0→1→2→3→0...)。

以下是具体的电路连接和设计思路:

核心原理: 74LS112 每个 JK 触发器都有异步清零端 (CLR, 低电平有效)。四进制计数器需要计到 3(二进制 11)后清零回到 0。因此,我们利用计数到“11”这个状态时产生的信号去触发清零端(CLR)。

所需元件:

  1. 一片 74LS112 双 JK 触发器芯片 (包含两个独立的下降沿触发的 JK 触发器)
  2. 一片 74LS00 或任何其他具有相同逻辑的 二输入与非门 (例如 74LS10, 74HC00 等),用于检测状态“11”并产生清零信号。
  3. 电阻、导线、时钟信号源 (用于计数输入 CP)、电源 (Vcc, +5V)、地 (GND)。
  4. (可选) LED和限流电阻,用于指示输出状态 Q1 和 Q0。

电路连接步骤:

  1. 触发器级联:

    • 使用第一个 JK 触发器 (F1):它的 CP1 引脚作为整个计数器的 时钟输入 CP
    • 连接第一个触发器的输出端 Q1到第二个触发器的时钟输入 CP2。这样,第一个触发器的输出状态变化 (在 CP 的下降沿) 会驱动第二个触发器工作 (在 Q1从高变低的下降沿)。Q1 表示低位计数器输出。
    • 两个触发器的 J1, K1, J2, K2 都接 高电平 (+5V, 逻辑 "1")
      • 原因: 当 J=K=1 时,触发器在每个时钟下降沿发生 翻转。这是构成 T' 触发器或计数模式的关键。J1/K1 接高电平使得第一个触发器在每个外部时钟 CP 的下降沿翻转。J2/K2 接高电平使得第二个触发器在第一个触发器输出 Q1` 产生下降沿时(即 Q1 从 1→0 变化时)翻转。当需要翻转时,J/K 必须为高电平。
  2. 预置端处理:

    • 将两个触发器的 异步预置端 (PR1, PR2) 都接高电平 (+5V)
      • 原因: PR` 低电平有效(有效时会置位 Q=1)。我们不希望主动置位,所以保持无效状态(接高电平)。
  3. 清零端连接 (关键步骤 - 模4计数核心):

    • 用 74LS00 中的一个 二输入与非门
    • 将第一个触发器的输出 Q1` (或称为 Q1_LSB) 和第二个触发器的输出 Q2` (或称为 Q2_MSB) 连接到与非门的两个输入端。
    • 这个与非门的输出端连接到 两个触发器的异步清零端 (CLR1和 CLR2) 上
      • 原因:
        • 当计数器计数到状态 "11"(即 Q2Q1 = 1 1, 代表 3)时:
          • 与非门的两个输入都是高电平(1)。
          • 与非门输出变为 低电平(0)
        • 这个低电平同时作用于 CLR1和 CLR2。由于 CLR是 **异步清零且低电平有效**,它立即强制两个触发器的 Q 输出变为 0(Q2Q1=0`0),即计数器复位到状态 0。
        • 只要 Q2或 Q1 中有一个为 0(计数状态 0, 1, 2),与非门输出就是高电平(1),CLR` 无效,计数器正常计数。
  4. 输出定义:

    • Q2(74LS112 的 9号脚2Q`)高位输出 (MSB),代表计数值的较高位(二进制权值为 2)。
    • Q1(74LS112 的 5号脚1Q`)低位输出 (LSB),代表计数值的较低位(二进制权值为 1)。
    • 计数状态对应关系:
      • 00 → 0
      • 01 → 1
      • 10 → 2
      • 11 → 3 (此状态会立即被清零电路检测并清除回 00)

电路图简化描述 (以引脚号标注,便于理解实际连线):

        外部时钟输入
            |
            V
 +------- CP1 (1)      Q1' (5) ----------------> [LSB 输出]
 |         |
 |         | (下降沿触发 F1)
 |         V
 |     +---CP2 (13)     Q2' (9) ----------------> [MSB 输出]
 |     |   |
 |     |   V (下降沿触发 F2)
 |     |
 |     |
 |  [74LS112]
 |     |
 |     +---J2 (12) K2 (11)   (J2/K2 用于控制 F2)
 |     |       |   |
 |     |       +---+----> 连接到 Vcc (+5V) [逻辑 1]
 |     |
 |     +---J1 (4)  K1 (3)     (J1/K1 用于控制 F1)
 |             |   |
 |             +---+----> 连接到 Vcc (+5V) [逻辑 1]
 |     |
 |     +---PR1' (2) PR2' (10) (PR'引脚用于置位)
 |             |   |
 |             +---+----> 连接到 Vcc (+5V) [逻辑 1] (保持无效)
 |     |
 |     +---CLR1' (3) CLR2' (11) (CLR'引脚用于清零)
 |             |     |
 |             |     |
 |             +----|----+
 |                  |    |
 |                  V    V
 |              +--------+    (74LS00 中的一个与非门)
 |              |        |
 +--------->| A         Y |<-------(CLR1' 和 CLR2' 连接点)
            |  NAND     |
  (Q1' 5) -----| B        |
  (Q2' 9) -----|          |
              +--------+

工作流程:

  1. 初始状态 (00): 外部清零或上电后,假设 Q2'Q1' = 00。与非门输入 (Q2', Q1') = (0, 0),输出为 1(高电平),CLR1'/CLR2' 无效。
  2. 第一个时钟下降沿到来 (CP↓):
    • F1 (Q1') 翻转:Q1' 从 0→1 (上升沿,F2 的 CP2 无下降沿,不触发) → 状态变为 01
    • 与非门输入 (0, 1),输出仍为 1(高电平)。
  3. 第二个时钟下降沿到来 (CP↓):
    • F1 (Q1') 翻转:Q1' 从 1→0 (产生下降沿传到 F2 的 CP2)
    • F2 (Q2') 在 Q1' 下降沿触发,翻转:Q2' 从 0→1 → 状态变为 10
    • 与非门输入 (1, 0),输出仍为 1(高电平)。
  4. 第三个时钟下降沿到来 (CP↓):
    • F1 (Q1') 翻转:Q1' 从 0→1 (上升沿) → 状态变为 11
    • 与非门输入 (1, 1),检测到 "11" 状态,输出立即变为 0(低电平)
    • CLR1' 和 CLR2' 同时有效(低电平),立刻异步清零两个触发器:Q2'Q1' 强制变为 00
    • 因此,计数器永远不会稳定在 "11" 状态,看起来是:10 (第2个时钟后) -> 短暂出现11 -> 立即被清零回到00。从外部看,状态变化是:00 -> 01 -> 10 -> 00。
  5. 下一个时钟下降沿到来 (CP↓): 从状态 00 开始,重复步骤 2(变为 01)。

重要提示:

  • 下降沿触发: 74LS112 是 下降沿触发 的 JK 触发器。时钟信号必须在发生 从高电平向低电平跳变 (↓) 时,才能根据 J/K 端的状态改变输出。这是正确计数的关键。
  • 异步清零: 清零信号 CLR是**异步**的。只要 CLR=0,无论 CP、J、K 是什么状态,Q 都会被立即强制为 0。这使得计数器能在状态 "11" 刚一出现时就被清除回 "00"。
  • 状态"11"的瞬时性: 在真实电路中,状态 "11" 会非常短暂地存在(从 Q1的上升沿到 CLR 生效的传播延迟时间),然后就被清零电路清零。在示波器上看输出波形,状态 3(11)通常表现为一个很窄的毛刺(Glitch)。我们设计的就是这种异步清零方式。
  • Q` 还是 Q? 74LS112 同时提供正相输出 Q 和反相输出 Q`。在这个电路中,使用 Q' (反相输出) 是常见的做法(特别是级联时 Q1' -> CP2),连接时需要注意区分引脚。使用 Q 也可以,但级联连接和状态检测逻辑可能需要调整(例如需要检测 "11" 状态时,如果检测正相输出 Q 而不是反相输出 Q',与非门输入端可能需要接反,例如用 74LS00 的与非门接反相器(例如 74LS04)来实现与非门反相为或门功能?但这样会增加元件),电路会更复杂。使用 Q' 连接更为简洁直接。

总结:

通过将两个74LS112的JK触发器级联(低位Q'驱动高位CP),并将它们的J/K均接高电平使其工作在计数(翻转)模式,最后利用一个与非门检测最高计数状态“11”(Q2'和Q1'同为高电平时)并产生低电平的清零信号反馈给所有触发器的异步清零端CLR',我们就成功构建了一个计数范围为0→1→2→0...(模4)的四进制计数器。

74ls160价格 74ls160十进制计数器简介

芯片74ls160是十进制计数器,这种同步可预置十进计数器是由个D型触发和若干个门电路构成

2021-06-05 14:35:38

74ls112引脚图及功能表

74ls112为带预置和清除端的两组 J-K 触发,共有 54/74S112 和 54/74LS112 两种线路结构型式

2021-06-29 15:35:50

74ls163是几进制同步计数器

74LS163 是一个十进制同步计数器,它是一个集成电路(IC),用于数字电路中进行计数操作。它是一个4位二进制计数器,但由于其设计,它可以很容易地被配置为一个十进制计数器。这意味着它可以从0计数

2024-10-18 13:54:05

74ls90设计六进制加法计数器

74LS90是一种常用的二进制计数器芯片,它可以实现二进制数的加法或减法计数。本文将介绍如何使用74LS90设计一个六进制加法计数器74LS90是一种双时钟输入的二进制计数器芯片,具有异步置数

2023-12-14 17:30:11

集成位二进制计数器

构成脉冲分频集成十进制计数器74LS290】集成十进制计数器74LS390】1. 集成位二进制计数器74LVC161】(1) 逻辑符号CR:CR:CR: 异步置0端。优先级最高。PE:PE:PE:并行置数端。次高优先级。TC:TC:TC:进位信号。CEP,CET:CEP

h1654155199.5148 2021-07-29 07:20:09

如何去实现基于74ls192芯片和与非门的进制加法计数器设计呢

如何去实现基于74ls192芯片和与非门的进制加法计数器设计呢?有哪些操作步骤呢?

wufan931111 2021-11-02 07:47:39

74ls763构成同步、异步计数器的区别是什么?

74ls763构成同步、异步计数器的区别是什么????????????

jf_08202137 2020-12-13 16:30:41

如何采用两种方法利用74LS160设计24进制计数器

请采用两种方法利用74LS160设计24进制计数器,并画出电路图

fengzhan123 2021-11-24 16:29:43

74ls192的功能及原理

内进行计数。常见的计数器类型有二进制计数器和BCD计数器。二进制计数器可以计数进制数字,而BCD计数器可以计数0到9之间的十进制数字。 74LS192是一种位二进制同步计数器,有个并行加载数据输入(A, B, C, D)和个并行输出(Q0, Q1, Q2, Q3)。它支持

2024-01-22 10:42:34

74LS90十进制计数器的功能电路及真值表

其中CPa和Qa构成1位二进制计数器,CPb和Qd、Qc、Qb 组成五进制计数器,将两个计数器有关端子适当组合,可以组成其他类型的计数器。R0(1)、R0(2)为两个清0端,R9(1)、 R9(2)为两 个置9端。

2021-06-21 09:39:44

74ls161十进制计数器电路图

74LS161为4位二进制同步加法计数器。其中 是异步清零端, 是预置数控制端,D3 D2 D1 D0是预置数输入端,CTt和CTp是计数使能端,CO是进位输出端(CO=Q3 Q0

2021-07-09 16:12:21

进制串行计数器工作原理是什么?

的工作原理进行深入解析,帮助你更好地理解这一数字电路的核心组件。 一、二进制串行计数器的基本概念 二进制串行计数器是一种基于二进制数制的计数器,它按照二进制数的规律进行计数。与传统的三位或位二进制计数器不同,串

2024-05-28 15:52:09

74ls90管脚图和真值表

74LS90是一种中规模的二五叶进制计数器

2021-06-04 15:46:46

74ls160引脚图与真值表

芯片74ls160是十进制计数器,也就是说它只能记十个数。74LS161是常用的位二进制可预置的同步加法计数器

2021-06-04 15:10:05

如何用两片 74LS161D 实现 68 进制计数器(BCD 码)?

如何用两片 74LS161D 实现 68 进制计数器(BCD 码),时钟输入使 用LM555的方波,频率要足够低(如 1Hz 或 0.5Hz 左右)以便于 观察,使用数码管 DEC_HEX 显示最终

jf_34592499 2020-06-17 18:35:02

计数器设计目的

实验目的1.1 计数器设计目的1) 每隔 1s,计数器增 1;能以数字形式显示时间。2) 熟练掌握计数器的各个部分的结构。3) 计数器间的级联。4) 不同芯片也可实现六十进制。1.2 计数器设计组成

wufan931111 2021-07-29 07:17:33

74F161A与74F163A同步可预置二进制计数器:特性、应用与设计考量

74F161A与74F163A同步可预置二进制计数器:特性、应用与设计考量 在电子电路设计中,计数器是一种极为重要的逻辑器件,广泛应用于频率分频、时序控制等领域。今天,我们就来深入探讨

2026-04-15 16:50:03

进制计数器的工作原理

  二进制编码的十进制是一个串行数字计数器,可计数十位数字,它会为每个新的时钟输入重置。由于它可以通过10种独特的输出组合,因此也被称为“十进制(BCD)计数器”。十进制计数器可以计数0000、0001、0010、1000、1001、1010、1011、1110、1111、0000和0001等。

2022-10-31 16:25:37

Texas Instruments CD74HC4040/CD74HCT4040 12级二进制计数器数据手册

Texas Instruments CD74HC4040/CD74HCT4040 12级二进制计数器是控制触发的高速计数器级。在每个输入脉冲的负时钟转换时,级的状态前进一个计数。MR线路上的高

2025-07-03 11:05:02

用CD4017组成的l~17进制计数器

进制计数器是人们最常用的计数器,但在某些特殊的计数场合下,也需要其他进制计数器

2020-01-14 09:46:48

74ls163是同步清零吗

74LS163是同步清零 的。74LS163是位二进制可预置的同步加法计数器,具有同步清零和同步置数功能。这意味着在74LS163中,清零操作是与时钟信号同步进行的。具体来说,清零信号在时钟信号

2024-10-18 13:56:36

74ls161引脚图及功能介绍

74ls161是一个常用的位二进制可预置的同步加法计数器74ls161能够在各种的数字电路上灵活运用,并且74ls161还能在单片机系统里实现分频的一些重要功能。下面小编就为大家带来

2021-07-08 15:40:22

深入解析FAIRCHILD DM74ALS161B、DM74ALS162B、DM74ALS163B同步计数器

深入解析FAIRCHILD DM74ALS161B、DM74ALS162B、DM74ALS163B同步计数器 一、引言 在电子设计领域,计数器是一种常见且重要的数字电路元件,广泛应用于各种计数

2026-03-12 15:40:06

怎样去设计一个可控进制计数器

设计74163的个输入引脚DCBA, 再辅以LOAD'引脚的设计, 来实现可控进制计数器的功能. 将控制变量设定为M: 规定M=0时计数器工作...

双11 2021-07-26 08:33:04

加载更多