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

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

3天内不再提示

寄存器和计数器的区别是什么

姚小熊27 来源:网络整理 作者:网络整理 2020-12-31 16:42 次阅读

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。

寄存器是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

计数器是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类触发器构成,这些触发器有RS触发器、T触发器、D触发器及JK触发器等。计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,在运算器中作乘法、除法运算时记下加法、减法次数,又如在数字仪器中对脉冲的计数等等。计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。它主要的指标在于计数器的位数,常见的有3位和4位的。很显然,3位数的计数器最大可以显示到999,4位数的最大可以显示到9999。

计数器只能作为计数使用,寄存器可以存放任何数值,寄存器可以当计数器用,反之不能。

责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117719
  • 计数器
    +关注

    关注

    32

    文章

    2121

    浏览量

    92973
收藏 人收藏

    评论

    相关推荐

    计数器怎么判断同步和异步 计数器异步和同步的区别

    计数器是计算机领域中常用的一种数据结构,用于记录和控制程序执行中的指令或事件发生的次数。计数器可以根据同步机制或异步机制进行操作。本文将详细讨论计数器的同步性和异步性,深入探讨两者的区别
    的头像 发表于 02-22 15:14 484次阅读

    读出STM0.TIM0的当前计数器值,在读取计数器之前我需要禁用所有中断吗?

    我正在尝试读出STM0.TIM0的当前计数器值,我的问题是,在读取计数器之前我需要禁用所有中断吗。 在我看来,读取计数器的处理可能会受到其他中断的影响,这可能会导致我从寄存器读取错误的
    发表于 01-25 08:06

    个人对STM32 SysTick的总结(寄存器操作)

    一、概述:SysTick是一个简单的递减24位计数器。如果你不需要再应用程序中嵌入操作系统,SysTick可以作为简单的延时和产生周期性的中断。状态控制寄存器的第0位可以使能计数器,当前值寄存
    的头像 发表于 01-06 08:00 408次阅读
    个人对STM32 SysTick的总结(<b class='flag-5'>寄存器</b>操作)

    同步计数器和异步计数器区别主要在哪里

    同步计数器和异步计数器区别详解 同步计数器和异步计数器是数字电路中两种常见的计数器类型,它们在
    的头像 发表于 12-13 14:54 2484次阅读

    STM32的向上计数模式如何产生计数器溢出事件?

    STM32的向上计数模式的自动加载值是指定时器计数器的最大计数值。当计数器达到这个值时,它会回滚到0并继续计数。这个值可以通过编程设置,通常
    的头像 发表于 12-13 10:22 558次阅读

    三菱PLC内部计数器介绍

    在GX Works2中,计数器是一种特殊的数据寄存器,用于存储和控制计数值。内部计数是在执行扫描操作时对内部信号(如X、Y、M、T等)进行计数
    的头像 发表于 11-09 15:54 1669次阅读
    三菱PLC内部<b class='flag-5'>计数器</b>介绍

    80C51单片机的定时器/计数器介绍

    定时/计数器T0和T1分别是由两个8位的专用寄存器组成,即定时/计数器T0由TH0和TL0组成,T1由TH1和TL1组成。此外,其内部还有2个8位的特殊功能
    的头像 发表于 11-01 12:29 2319次阅读
    80C51单片机的定时器/<b class='flag-5'>计数器</b>介绍

    mcu定时/计数器的定时功能和计数功能区别

    mcu定时/计数器的定时功能和计数功能区别?分别用在什么地方 ?
    发表于 11-01 08:17

    事件选择器寄存器是什么

    事件选择器寄存器为了控制要计数的事件类型,事件选择器 CSR mhpmevent3 和 mhpmevent4 用于对相应的事件计数器进行编程。这些事件选择器 CSR 是 64 位 WARL
    的头像 发表于 09-27 16:24 403次阅读
    事件选择器<b class='flag-5'>寄存器</b>是什么

    定时器和计数器区别

    定时器和计数器都是数字电路中常用的基本元件,两者都可以用于实现定时或计数功能。但是,它们之间还是存在一些区别的。本文将介绍定时器和计数器的基本原理、应用场景以及它们之间的主要
    的头像 发表于 09-14 17:09 5344次阅读

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

    移位寄存器是一种重要的数字电路元件,可用于构建各种电路,包括环形计数器。在这篇文章中,我们将介绍如何使用移位寄存器来构建一个环形计数器电路。
    的头像 发表于 07-09 11:42 2284次阅读

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

    移位寄存器可用于各种电路。例如,如果您稍微修改串行输入 – 并联输出移位寄存器,则可以创建一个环形计数器电路,如下所示:
    的头像 发表于 06-29 11:24 804次阅读
    使用移位<b class='flag-5'>寄存器</b>构建一个环形<b class='flag-5'>计数器</b>电路

    如何使用开发板OM13098LPCxpresso54628来实现计数器

    大家好, 我将致力于使用开发板OM13098LPCxpresso54628来实现计数器 (例如,我在计数器引脚中提供一些加号,每隔一秒读取一次计数值)。 如何配置和实现计数器
    发表于 06-09 07:50

    “Icu_GetDutyCycleValues()”通道2配置为使用计数器F时,为什么在状态寄存器S2中设置溢出位?

    寄存器 S2 中设置溢出位时,API 跳过读取。 EMIOS0_channel-15 --> 配置为使用总线计数器 F --> 当
    发表于 05-31 14:27

    介绍三菱FX系列PLC中常用的软器件—计数器和数据寄存器

    计数器在程序中用作计数控制,FX系列计数器可以分为内部计数器和高速计数器
    发表于 05-24 16:49 1.4w次阅读
    介绍三菱FX系列PLC中常用的软器件—<b class='flag-5'>计数器</b>和数据<b class='flag-5'>寄存器</b>