计数器和寄存器

数码寄存器和移位寄存器主要是由D触发器构成的;同时触发器是可以记忆1位二进制数的,根据逻辑功能的不同,触发器可以分为RS触发器、D触发器、JK触发器、T触发器和T'触发器;按照结构形式不同,又可以分为基本RS触发器、同步触发器、主从触发器、边沿触发器。、

并行传输:多个数据位同时进行传输。可以把它想象成多车道的高速公路,每一个车道都能同时有车辆行驶。在寄存器里,就是每个数据位都有独立的传输线路,能同时将多个数据位从一个地方传送到另一个地方。例如,一个 8 位寄存器进行并行传输时,8 个数据位会在同一时刻通过 8 条不同的线路传输。

串行传输:数据位按顺序逐位传输。类似于单车道的道路,车辆只能一辆接一辆地通过。在寄存器中,数据是一位接着一位地在一条线路上传输。比如,同样是 8 位寄存器进行串行传输,这 8 个数据位会一个一个依次在同一条线路上传输。

寄存器

数字电路当中用来存放数码或者指令的部件称为寄存器。寄存器具有以下逻辑功能:可在时钟脉冲作用下将数码或者指令存入寄存器(称为写入),或从寄存器中将数码或者指令取出(称为读出)。由于一个触发器只能寄存1位二进制数,要存多位数时,就得用多个触发器。常见的有4位、8位、16位等。

寄存器存放和取出数码的方法主要有并行和串行两种。并行方式就是数码各位同时从各对应输入端输入到寄存器中,或同时出现在输出端(并行传输需要的数据线多);串行方式就是数码逐位从一个输入端输入到寄存器中,或由一个输出端输出(串行传输只需要一根数据线)。

寄存器根据功能不同可分为数码寄存器和移位寄存器两种

1、数码寄存器:这种寄存器只有寄存数码和清除数码的功能,工作方式为并行输入、并行输出

2、移位寄存器:移位寄存器不仅能存放数码还有移位功能,根据数码在寄存器内移动的方向又可分为左移移位寄存器和右移移位寄存器两种。在移位寄存器当中,数码的存入或取出有并行和串行两种方式。

寄存器都有一个时钟信号端和异步清零端,当CP的下降沿到来时,接收各触发器D端的信号,并行输入,并行输出,也就是说有Q0 / Q1 / Q2 / Q3 等!

 

74LS194 并非没有串行输出功能,而是其串行输出通过并行输出引脚 Q0​∼Q3​ 实现。以下是具体分析:

1. 引脚功能与串行输出的实现

  • 并行输出端兼任串行输出:Q0​∼Q3​ 虽标注为并行输出端,但在移位操作时,可作为串行输出口。例如:
    • 右移操作:数据从右移串行输入端 DSR​ 输入,在时钟脉冲 CP 作用下,依次向 Q0​→Q1​→Q2​→Q3​ 移动。此时 Q3​ 可作为串行输出端,逐位输出数据。
    • 左移操作:数据从左移串行输入端 DSL​ 输入,依次向 Q3​→Q2​→Q1​→Q0​ 移动,Q0​ 可作为串行输出端。

2. 无需单独串行输出引脚的原因

  • 功能集成化:74LS194 作为双向移位寄存器,设计上通过 Q0​∼Q3​ 既实现并行输出,又在移位时兼顾串行输出,避免了引脚冗余,简化了芯片封装与外部连线。例如,在循环移位电路中,直接将 Q3​(右移时)或 Q0​(左移时)反馈至串行输入端,无需额外引脚即可完成串行数据循环。

因此,74LS194 的 Q0​∼Q3​ 引脚兼具并行输出与串行输出功能,通过移位操作方向的控制,灵活实现数据的串行输出,无需单独设置串行输出引脚。

计数器

计数器是最常用而又典型的时序逻辑电路,其分析方法即为一般时序逻辑电路的分析方法。常用计数器有很多类型。

同步与异步的概念

  • 同步:可以理解为 “统一节奏”。在计数器中,所有触发器都由同一个时钟信号控制,就像一群人听着统一的口令齐步走,每个时钟脉冲到来时,需要翻转的触发器同时动作
  • 异步:可以理解为 “各自为政”。计数器中触发器的时钟信号不统一,低位触发器的输出作为高位触发器的时钟输入,就像接力赛,一人跑完下一人才起跑,触发器翻转是逐级进行的,有先后顺序。

同步二进制计数器与异步二进制计数器的区别

  1. 工作原理
    • 同步二进制计数器:所有触发器的时钟输入端都接同一个时钟信号。每个时钟脉冲到来时,符合计数条件的触发器同时翻转,比如从 01 变为 10 时,两位触发器同时变化。
    • 异步二进制计数器:只有最低位触发器接时钟信号,高位触发器的时钟由低位触发器的输出提供。例如从 01 变为 10 时,先低位从 1 变 0,这个变化再触发高位从 0 变 1,有先后顺序
  2. 电路结构
    • 同步:需要额外的控制逻辑(如门电路)来判断每个触发器是否该翻转,电路相对复杂。
    • 异步:结构简单,触发器直接串联,低位输出接高位时钟,无需复杂控制逻辑。

各自的特色

  • 同步二进制计数器
    • 速度快:所有触发器同时翻转,没有逐级延迟积累,适合高频计数场景。
    • 精度高:受统一时钟控制,计数更稳定,不易出错。
    • 应用:如数字信号处理、通信系统中的精确计数。
  • 异步二进制计数器
    • 结构简单:容易实现,成本低,适合对速度要求不高的基础计数。
    • 功耗低:电路简单,功耗相对较小。
    • 应用:如简单的事件计数(如按钮按下次数统计)。

通俗来说,同步计数器像合唱团齐唱,统一指挥(时钟),同时发声;异步计数器像接力赛跑,一人跑完下一人才跑,有先后。根据需求选择,要快而准用同步,图简单低成本用异步。

具体的要看集成IC,后续去找个芯片来研究研究

总之,就是计数器和寄存器都是由触发器构成的;计数器有同步和异步的概念,这个简单理解就是同步:CP接在每个触发器上面;异步:CP只接在最开始的那个触发器上面,后面触发器工作是一次进行工作的;寄存器主要有数码寄存器和移位寄存器这两种,同时数码寄存器一般都是并行传输;而移位寄存器可以有串行传输也可以有并行传输;怎么理解这个串行传输和并行传输呢?串行传输简单的来理解就是只能有一根数据线传输,如果要输入和输出1111(15)这个值,那就只能进行移位操作,移位操作又分为右移和左移,也就是当CP来到触发了,由0变1,不停的移位,这就是串行传输,而并行传输则是多根数据线共同输入输出的,一般并行传输是用在CPU内部,需要高速传输的地方,串行传输现在用的比较多,因为节省了数据线的个数,以及引脚个数也能减少;同时串行传输引脚可以叠加在并行传输的引脚上面!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值