7 段显示器计算器
在一个 UI 中预览段点亮情况、计算电阻值并验证多路复用时序。在几秒钟内共享适用于共阴极或共阳极显示的固件就绪查找表。
实时预览
查看七段显示输出,极性与您的接线模式相符。
多路复用配置
- 每位占空比
- 25%
- 每位刷新率
- 60 Hz
- 配置摘要
- 4 位 @ 240 Hz
固件查找表
const sevenSegMask = 0x004F5B06;将十六进制掩码拆分为字节,用于 Arduino/STM32 数组,或直接导出为 .coe 文件用于 FPGA 设计。
导出与调试
- • 十六进制掩码: 0x004F5B06
- • 二进制掩码: 0b00000000010011110101101100000110
- • 串联电阻: 161.11 Ω
- • 逻辑模式: 共阴极
需要采取的行动
- 点击“生成段映射”以锁定当前配置并导出代码。
如何使用此 7 段显示器计算器
通过三个快速步骤获取可用于接线的数据。
- 选择输入和接线
选择十进制、十六进制或二进制输入,并将显示器接线设置为共阴极或共阳极,以确保逻辑极性正确。
- 配置多路复用参数
设置位数、刷新率和 LED 电气额定值。如果占空比或电压限制不安全,应用程序会发出警告。
- 生成并导出
点击“生成”以锁定配置,复制查找掩码,并与固件团队成员共享参数。
案例研究:稳定工业计数器显示
一位制造工程师需要使用现代驱动器翻新一个四位数生产计数器,同时保留现有的 7 段硬件。
- 显示器
- 传统 4 位共阳极模块
- 控制器
- 带有定时器中断的 STM32 微控制器
- 挑战
- 低刷新率下的闪烁和电阻器过热
- 映射十六进制计数
工程师输入十六进制值,以确认段掩码与现有 PLC 显示器对齐。
- 调整多路复用速度
他们将刷新率提高到 320 Hz,使每位频率保持在 80 Hz 以上,以消除闪烁警告。
- 平衡电流消耗
将 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 文件参考