关于用单片机实现数码管动态扫描显示
我用数码管做个时钟,为什么数码管显示就1位很亮,其他位都很暗,,???哪位知道怎么回事?还有,当我按下一按键(按下后,时间不走,进入调试状态),按键后数码管就值显示最亮的...
我用数码管做个时钟,为什么数码管显示就1位很亮,其他位都很暗,,???哪位知道怎么回事?还有,当我按下一按键(按下后,时间不走,进入调试状态),按键后数码管就值显示最亮的那个了,其他的全部灭了~~~该怎么解决这个问题?我用C编的,动态扫描延时2ms
展开
3个回答
深圳森工科技有限公司
2024-11-24 广告
2024-11-24 广告
材料测试3D打印机是深圳森工科技有限公司的重要设备之一。我们专注于利用先进的3D打印技术,对各类材料进行精确的测试与分析。该打印机具备高精度、多材料兼容性及稳定可靠的打印性能,能够满足不同材料在强度、韧性、耐热性等方面的测试需求。通过3D打...
点击进入详情页
本回答由深圳森工科技有限公司提供
展开全部
单独做个显示函数,其他地方只是调用。还有扫描时间延长到20ms ,其他中断频率是不是太高了!数码管显示扫描最好用定时器控制,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是数码管动态显示,那么就是刷新频率造成的。
可以调整一下频率。也就是每个笔段的显示(点亮)时长。
这个是比较繁琐的。
频率太慢,看起来会有闪烁的感觉,或者不能形成有效数字,只是单个显示的循环了。
如果太快就会造成显示为全亮(但亮度不是很高),但是有个别亮度会大一些。那么亮度大的就一定是保持时间长的。
可以调整一下频率。也就是每个笔段的显示(点亮)时长。
这个是比较繁琐的。
频率太慢,看起来会有闪烁的感觉,或者不能形成有效数字,只是单个显示的循环了。
如果太快就会造成显示为全亮(但亮度不是很高),但是有个别亮度会大一些。那么亮度大的就一定是保持时间长的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询