pluto1000 发表于 2024-3-30 22:17:13

数码管显示怎样才能不闪烁

本帖最后由 pluto1000 于 2024-3-30 22:20 编辑

STC15W408AS在11MHZ情况下,当在while循环中不做别的任务,只显示4位数码管的内容时,
数码管才不会闪烁,如果稍微加入一些延迟就有闪的感觉。
4位数码管型号是3641BS.


请问各位大佬,如何才能既能做些事情又不影响数码管的刷新,使之不闪烁。


神农鼎 发表于 2024-4-4 14:20:47

RMB1.6 !STC8H4K32TL-40MHz-LQFP48/32, QFN48/32
16个触摸按键,硬件自动刷新驱动32个8段LED数码管,或16个米字形数码管
80mA大电流硬件LED数码管自动刷新驱动器居然可以8位亮度256种组合?
怎么实现的!!!



什么?STC硬件80mA大电流LED数码管自动刷新驱动居然可以8位亮度256种组合?怎么实现 - 触摸按键/80mA大电流LED数码管自动刷新显示/段码LCD/RTC实时时钟/低功耗 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

xxxevery 发表于 2024-3-30 23:56:29

中断里定时刷新数码管显示,main里干其他事

wangxiangtan 发表于 2024-3-31 07:06:12

xxxevery 发表于 2024-3-30 23:56
中断里定时刷新数码管显示,main里干其他事

8个数码管中断里面多长时间刷新一次合适,
频率低了有频闪,频率高了亮度骤降……求指导

21cnsound 发表于 2024-3-31 07:29:11

wangxiangtan 发表于 2024-3-31 07:06
8个数码管中断里面多长时间刷新一次合适,
频率低了有频闪,频率高了亮度骤降……求指导 ...

一般整体刷新率要做到100Hz,你是8个数码管,所以对定时器用8*100Hz的频率对每位数码管去刷新,即定时器用1.25ms。

jwd 发表于 2024-3-31 08:58:24

主程序少用阻塞式delay函数

小涵子爸爸 发表于 2024-3-31 09:22:51

学习

yjawei 发表于 2024-3-31 11:20:52

一般我的经验来说,25-30帧就不会明显感觉闪烁。我用的16M的速度,接74595刷也没感觉明显闪烁。

pluto1000 发表于 2024-3-31 18:04:05

多谢大佬们

小飞侠 发表于 2024-4-1 07:44:48

一般大于60Hz就看不出闪烁

wan123456 发表于 2024-4-1 09:35:26

刷新数码管的时候你加延时不是明显的降低刷新频率么?肯定会闪烁
页: [1] 2 3 4
查看完整版本: 数码管显示怎样才能不闪烁