https://www.gadegetkit.com/tools/7-segment-display-calculator
硬件就绪

7 段显示器计算器

在一个 UI 中预览段点亮情况、计算电阻值并验证多路复用时序。在几秒钟内共享适用于共阴极或共阳极显示的固件就绪查找表。

掩码 (HEX)
0x004F5B06
推荐电阻
161.11 Ω

粘贴十进制、0x 前缀的十六进制或 0b 前缀的二进制值,最多 16 位。

包含小数点

将小数点段附加到最后一位,用于单位提示或电压读数。

实时预览

查看七段显示输出,极性与您的接线模式相符。

1
2
3

多路复用配置

每位占空比
25%
每位刷新率
60 Hz
配置摘要
4 @ 240 Hz

固件查找表

const sevenSegMask = 0x004F5B06;

将十六进制掩码拆分为字节,用于 Arduino/STM32 数组,或直接导出为 .coe 文件用于 FPGA 设计。

导出与调试

  • 十六进制掩码: 0x004F5B06
  • 二进制掩码: 0b00000000010011110101101100000110
  • 串联电阻: 161.11 Ω
  • 逻辑模式: 共阴极

需要采取的行动

  • 点击“生成段映射”以锁定当前配置并导出代码。

如何使用此 7 段显示器计算器

通过三个快速步骤获取可用于接线的数据。

  1. 选择输入和接线

    选择十进制、十六进制或二进制输入,并将显示器接线设置为共阴极或共阳极,以确保逻辑极性正确。

  2. 配置多路复用参数

    设置位数、刷新率和 LED 电气额定值。如果占空比或电压限制不安全,应用程序会发出警告。

  3. 生成并导出

    点击“生成”以锁定配置,复制查找掩码,并与固件团队成员共享参数。

案例研究:稳定工业计数器显示

一位制造工程师需要使用现代驱动器翻新一个四位数生产计数器,同时保留现有的 7 段硬件。

显示器
传统 4 位共阳极模块
控制器
带有定时器中断的 STM32 微控制器
挑战
低刷新率下的闪烁和电阻器过热
  1. 映射十六进制计数

    工程师输入十六进制值,以确认段掩码与现有 PLC 显示器对齐。

  2. 调整多路复用速度

    他们将刷新率提高到 320 Hz,使每位频率保持在 80 Hz 以上,以消除闪烁警告。

  3. 平衡电流消耗

    将 LED 电流从 20 mA 调整到 12 mA,提高了推荐电阻值,防止了热失控。

结果

该计数器出厂时具有稳定的亮度、符合标准的电流限制,以及由计算器生成的带注释的固件数组。

7 段显示器常见问题

计算器是否处理自定义段顺序?

当前版本假定标准的 A–G 段顺序。对于定制 PCB,请与您的固件团队共享导出的十六进制掩码,并根据需要重新映射位。

我应该如何设置刷新率?

目标是每位至少 60 Hz。对于四位数,这意味着总共 240 Hz。当每位速率低于舒适阈值时,警告横幅会触发。

我可以与团队成员共享配置吗?

是的。将生成的掩码和参数摘要复制到您的文档或版本控制中,以保持硬件、固件和质量保证(QA)的一致性。

超出十六进制的段怎么办?

未来的更新将添加可定制的字形库。目前,请将二进制掩码输出与自定义查找表结合使用,以处理 0–F 之外的字符。

这适用于驱动器 IC 吗?

当然。使用十六进制掩码进行直接 MCU 控制,或将其转换为适用于 MAX7219 或 TM1637 等驱动器 IC 引脚排列。

如何应用推荐的电阻值?

在单数位应用中,使用计算出的电阻值作为每段最接近的标准值。对于多路复用显示器,将其视为每段的串联电阻。

我可以降低 LED 电流吗?

是的。降低电流以减少功耗或满足热限制——计算器会立即更新建议的电阻。

该工具是否涵盖温度降额?

它会突出显示过流风险。对于精确的热分析,请将电阻输出与您的 LED 数据表中的降额曲线结合使用。

有深色模式吗?

是的。该界面继承了全站的深色模式,使其在弱光实验室的工作台上更容易参考。

我应该多久重新运行一次计算器?

每当您更改位数、刷新率或 LED 特性时。警告可确保每个新配置都保持在规格范围内。

参考资源

  • Arduino 七段显示器指南
  • MAX7219 LED 驱动器应用笔记
  • FPGA .coe 文件参考