寄存器

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。收起

查看更多
  • 鼎芯SN74HC595DR应用笔记:8位移位寄存器的选型与电路设计
    经常接触数字电路的人对SN74HC595DR应该都不陌生,它是一颗常见的芯片,很多工控板、消费电子主板上都能看到这颗SOP16 的小芯片,串行转并行的活儿基本都交给它。它常被归进"逻辑器件"一类,但严格说它是一颗带输出寄存器的移位寄存器,不是传统意义的逻辑门。今天的这篇笔记我将从硬件工程师的落地视角,讲清鼎芯SN74HC595DR的定位、关键参数、电路怎么布、哪些场合别用,以及替换时怎么核对。 一
    140
    11/05 13:50
  • 鼎芯SN74HC165DR芯选型与落地设计要点:8位并转串的工程视角
    做按键矩阵、拨码开关读取或者 GPIO 扩展时,并转串移位寄存器是绕不开的器件。SN74HC165DR 属于 74HC 系列里的 8 位并行输入/串行输出移位寄存器,SOP16 贴片封装,工控板卡和消费电子里用量很大。鼎芯电子这份规格书给出的参数有几个值得注意的地方:工作电压 1.65V~5.5V,5V 下输出驱动标到 ±10mA,全温范围 -40°C~125°C。但规格书里也埋了一个容易被忽略的
    134
    11/03 11:33
  • 鼎芯SN74HC164DR:8位移位寄存器选型与应用笔记
    一、这颗芯片是干什么的:SN74HC164的定位与主要作用 鼎芯SN74HC164是8位串行输入、并行输出移位寄存器,它属于HC(高速CMOS)逻辑族。它把串行输入的1位数据,在时钟上升沿逐个移入8个寄存器位,并从Q0~Q7并行输出。该芯片上集成两个串行数据输入 A、B,二者为“与”逻辑门控关系:只要 A、B 中有一个为低,数据就被禁止进入;两路都接高,才把另一位输入的数据送入第一级触发器。这一特
    194
    11/03 11:32
  • 鼎芯SN74AHCT595DR应用笔记|5V系统扩展I/O的选型与电路要点
    鼎芯SN74AHCT595DR是一款8位串行输入、并行输出移位寄存器,内部还带一级存储寄存器和三态输出。它的用法很直接:主控用三根IO(数据SER、移位时钟SRCLK、锁存时钟RCLK)就能换出8路并行输出,省下的IO可以去干别的活。输出端Q7S可串给下一片595,几十路输出时一片片级联,不需要额外IO。它属于AHCT系列,是5V专用的高速逻辑:输入阈值兼容TTL电平、驱动能力比74HC595更大
    170
    10/29 13:23
  • OTP / 仿真寄存器配置、工程开发调试、主机端实现与移植实操要点
    G32R501 Boot:仿真地址0x500200xx可反复调试,OTP地址0x0810A0xx一次烧录;BOOTPIN需KEY=0x5A并配BMSP,BOOTDEF按引脚电平映射UART/CAN/Flash/RAM/SPI/I2C等合法模式;数据流头0x08AA、入口地址匹配目标;先仿真后烧OTP,故障查进度、Fault、波特率、I2C及CMAC。
  • 实时以太网多协议(REM)交换机FIDO52x0运行模式与帧间隙(IFG)变化
    背景 本应用笔记阐述了fido5200/fido5210(以下简称FIDO52x0)在不同帧间隙(IFG)条件下的性能表现,并针对各类场景提供了器件的优化配置建议。 FIDO52x0是一款实时以太网多协议(REM)二端口交换机。这款REM交换机为用户提供了灵活选择空间,可搭配适合应用场景的处理器,吞吐量达10Mbps/100Mbps,兼容多数第2层或第3层协议。FIDO52x0支持的协议包括:Et
    实时以太网多协议(REM)交换机FIDO52x0运行模式与帧间隙(IFG)变化
  • STM32H5系列中跟DMA 请求有关的几个寄存器控制位
    本文针对 STM32H5 GPDMA 中几个与 DMA 请求有关的寄存器控制位及其相互关系,做些力所能及的解读,供阅读参考。它们分别是下面几个寄存器控制位【或位段】:SWREQ、REQSEL、DREQ、BREQ、PFREQ。
    298
    08/31 08:44
  • 为什么单片机的寄存器要设计的这么多?
    文章探讨了单片机寄存器数量众多的原因及其背后的工程哲学。首先介绍了寄存器的基本概念和特点,强调了寄存器作为CPU核心与外设之间的桥梁的重要性。接着详细解释了寄存器数量增多的主要原因,包括CPU自身的需求、外设独立配置的要求、硬件工程的模块化原则以及软件工程的安全与效率考量。最后通过具体实例展示了如何使用寄存器点亮一个LED灯,并总结了寄存器“多”是工程最优解的结果。 **摘要:** 本文深入解析了单片机寄存器数量众多的原因及其背后的工程哲学。寄存器不仅是CPU核心与外设之间的桥梁,更是CPU指令集架构的一部分。寄存器数量的增多并非冗余,而是满足CPU自身需求、外设独立配置要求、硬件模块化原则以及软件安全性与效率考量的必然结果。通过具体实例展示寄存器的应用,最终得出结论:“寄存器多”是单片机强大能力的体现,每一项设计都是芯片工程师精心规划的接口。
  • RISC-V IOMMU|第03天:寄存器窗口与启动顺序
    今天学习软件如何把 IOMMU 带到可工作状态。重点不是背寄存器偏移,而是理解 capability、feature control、DDT pointer、队列 base/head/tail/CSR 之间的软硬件契约。
  • 121种变频器ModbusRTU串口通信寄存器地址分配表
    一份详尽的变频器ModbusRTU串口通信寄存器地址分配表,涵盖了罗克韦尔、西门子、施耐德等19大品牌的121个型号,提供了从通用启动到具体参数读写的全面寄存器地址,经实际设备测试确保准确性和实用性,适用于工控工程师、技术员及院校师生。
    121种变频器ModbusRTU串口通信寄存器地址分配表
  • 利用高性能监控电路提高工业功能安全合规性——第4部分:使用看门狗定时器进行程序序列监测
    摘要 看门狗定时器是确保数字控制器(如微控制器(MCU))安全运行的关键器件。为了控制数字器件程序序列中的硬件故障,基本功能安全(FS)标准IEC 61508-2附录A表A.10推荐了几种诊断技术和措施。其中包括:具有独立时基和时间窗口的看门狗,具有独立时基但无时间窗口的看门狗,程序序列的时间和逻辑监测的组合。虽然每种技术都有相应的可达到的最大诊断覆盖率(如本系列的第3部分所述),但无一例外都使用
    利用高性能监控电路提高工业功能安全合规性——第4部分:使用看门狗定时器进行程序序列监测
  • 发那科机器人位置寄存器的认识
    位置寄存器用于存储位置资料,标准情况下提供100个位置寄存器。可通过显示和输入界面操作,支持关节模式和正交模式下的位置数据存储与读取。寄存器值可通过记录、清除和配置等功能进行管理,适用于不同应用场景。
  • XBLW SN74HC595驱动MOS管设计指南
    一、概述 XBLW SN74HC595是一款8位串行输入/并行输出移位寄存器,内置三态输出存储寄存器,是嵌入式系统中常用的I/O扩展芯片,仅需3-4根IO即可扩展8路并行输出,广泛应用于LED控制、数码管驱动、继电器控制等场景。本指南旨在帮助设计者正确使用SN74HC595驱动MOS管及其他器件,确保系统的稳定性与可靠性。 逻辑符号图 功能图 二、输出特性分析 根据数据手册: 1.输出电流能力 参
  • 米尔RK3506 DSMC实战,Local Bus高速互联
    在工业控制场景中,芯片间的高速数据交互是一个核心需求。传统方案要么依赖串口/网络等低速通道,要么需要昂贵的共享内存架构。米尔RK3506核心板的DSMC接口提供了一种新选择——通过 Local Bus 协议,用少量引脚实现跨芯片的高速地址空间访问。 本文基于 MYD-YR3506 Host + MYD-YR3506 Slave的实板联调验证,确认DSMC Local Bus链路能够稳定建立,并在
    米尔RK3506 DSMC实战,Local Bus高速互联
  • 深度解析 RAMECC FAR 寄存器 读懂 STM32 内存 ECC 错误的地址编码逻辑
    在 STM32 高端系列如 H74x/5x、H72x/3x 的开发应用中,RAMECC(RAM 错误纠正码)模块是保障内存数据可靠性的核心组件,可实时检测并捕获 SRAM 的单 / 双比特 ECC 错误。FAR(Failing Address Register)作为 RAMECC 的核心寄存器,用于存储 ECC 错误的故障地址,但实际开发中工程师常因对其值的编码逻辑、地址类型理解偏差,出现寄存器值与实际物理地址不匹配的困惑。本文基于 LAT1170 应用笔记,从 RAMECC 硬件架构、FAR 寄存器核心特性、实际地址换算方法到实操案例,全面拆解 FAR 寄存器值的解读逻辑,解决开发中的地址理解难题。
  • 破当前困局,铸自主芯盾——中微爱芯国产逻辑专家
    中微爱芯逻辑料号近1000款,累计交货量达40亿颗。以全品类、高可靠性的解决方案,赋能各行各业。 全面产品矩阵 从执行基础运算的逻辑门,到控制信号通断的模拟开关;从增强驱动能力的缓冲器/总线收发器,到实现数据存储的触发器/锁存器/寄存器;再到完成信号转换与分配的译码器/分频器/电平转换芯片——我们提供逻辑全系列产品,满足您的各类需求。 1.逻辑门 中微爱芯能够提供从单通道到八通道不等的多种逻辑门电
  • 【干货】米尔T153开发板AD7616高速ADC采集系统详解
    PART 01 项目概述 1.1 技术背景 米尔MYD-YT153开发板搭载全志T153处理器,提供LocalBus(LBC)并行总线接口,适合连接高速外设。AD7616是ADI公司推出的16位高精度并行ADC,具有16通道差分输入,广泛应用于工业数据采集、仪器仪表等领域。 1.2 项目目标 验证MYD-YT153 LocalBus与AD7616的硬件兼容性 提供完整的软件驱动实现方案 评估系统在
    【干货】米尔T153开发板AD7616高速ADC采集系统详解
  • CXL协议:CSR寄存器介绍
    CXL CSR寄存器分为配置空间寄存器和memory map空间寄存器。配置空间寄存器主要用于发现和配置CXL功能,包括DVSEC ID Assignment、DOE Type Assignment和PCIe DVSEC for CXL Device。memory map寄存器位于6个区域内,包括RCD Upstream Port和RCH Downstream Port寄存器、Component寄存器、CXL.cache和CXL.mem寄存器等。访问memory map寄存器时,需要遵循特定的规则,例如32-bit寄存器应4字节访问,64-bit寄存器应8字节访问。
    CXL协议:CSR寄存器介绍
  • Microchip 推出数字功率监测器,实现便携式设备测量功耗减半
    通过更精确、更高能效的功率监测,使得注重功耗和电池续航的设计可在典型工作条件下更长时间运行 电池供电设备和能源受限的应用必须在其自身不造成额外电能浪费的前提下,准确跟踪和监测功耗。为解决这一难题,Microchip Technology(微芯科技公司)今日宣布推出两款数字功率监测器——PAC1711 和 PAC1811。这两款产品在每秒 1024 次采样的典型工作条件下,功耗仅为同类解决方案的一半
    Microchip 推出数字功率监测器,实现便携式设备测量功耗减半
  • 新品上市!华普微推出HPSxxxGSR系列数字型表压传感器
    近日,为贴合智能化趋势,并精准匹配医疗电子、汽车电子及智能家电等终端设备对压力测量的“高可靠性、高集成度、高灵敏度、高精度”等核心需求,助力传感器融入智能系统,华普微推出了全新的HPSxxxGSR系列高精度数字型表压传感器。 HPSxxxGSR系列传感器采用小尺寸单管口SOP封装,符合RoHS标准,内部集成MEMS压力芯片与信号调理芯片,带高速I2C接口,可通过24位ADC对传感器的零点、灵敏度、
    新品上市!华普微推出HPSxxxGSR系列数字型表压传感器

正在努力加载...