永发信息网

74HC595驱动8位数码管有闪烁感该怎么办

答案:3  悬赏:60  手机版
解决时间 2021-11-30 00:51
74HC595驱动8位数码管有闪烁感该怎么办
最佳答案
没源程序很难说,还要结合硬件。但是如果你是用动态扫描的方法 那么 你的显示程序必须时刻的被调用,如果不被调用 就会闪烁。换句话说 主程序的扫描方式是逐行扫描,程序中做了显示程序,就不能做其他,你可以把显示程序写到 定时中断中去,定时中断 是和主程序并行执行的。另一种方法就是用静态扫描,这样就不用怎么麻烦了,在不调用显示程序时由于显示数据是被锁存的,故不会暗掉。

还有你要用显示缓存,就是先将要显示的数据移动到缓存数字中,这样在显示的时候直接读取缓存的数据。追问595 LED之间没用限流电阻,笔画少的比如1字亮度明显比8字高,是不是电流过小?追答要看你的硬件,595是接的共阳还是共阴?如果共阳那么就有影响,如果共阴,就和595关系不大。
一个LED需要1.8V/ 2ma左右就能稳定点亮。自己计算一下。另外用程序写一个1位数码管的 看看有没有问题 ,如果没有问题的话 程序的问题大一些,反之查一下硬件。追问写过测试程序,在main里循环,没有其他分支,亮度很好,算了,共阳管,处理其他子程序时间比较长吧。显示子程序是放在1ms中断里,每次更新8位。试过每次更新过1位亮度上来了闪死人了。应该还是驱动电流的问题,595貌似最大35ma。8位64段总共估计少了点。
全部回答
我也遇到了这个问题,而且是时好时坏,郁闷ing...9
减少延时时间;亮度低的话,单片机I/O口加上拉电阻
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我于10月2日晚22:57点支付宝提现2728元到建行
2015年9月份起1.5分利息算不算高利代贷
bilibili连续大会员
求电影资源
______ for the boy to talk with his mouth
生化分析仪的后分光光路系统的光路是怎样的?
纸碗大一号,体积515x380x440mm一箱600
青岛盛泰丰国际贸易公司怎么样?薪资待遇方面
张馨予男朋友疑曝光,比李晨还帅,竟是极限挑
一首英文歌.高潮是biger biger biger bigerDJ
为什么要恪守本心
王者荣耀怎么重新申号
请问成都哪里美食多
请问康美是不是传销呢?是不是合法的???
请问湛江有哪里可以学心理学?
推荐资讯
在unix/linux系统中c程序内存空间布局包
科学植物问题 急!!!!!!!!!!
列举辽宋西夏史专家各一位,并简要介绍其一本
芈情蛊门的情蛊多久见效?我想挽回我女朋友
我是一个不起眼的人,谁会把我放在眼里呢?
AIR jordan鞋怎么清洗
电动车七十二付电瓶和六十付电瓶有什么区别吗
广西二手车哪里有保障
CAXA怎么画三视图?
装修请教
西安优步可带车加入公户
亚瑟士k22和k23哪个好?价格多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?