大家好,最近做一个4位数码管显示程序,由于功耗方面有要求,所以有个想法,想用按段扫描的方法,也就是4*8=32次扫描(大多数都是按位扫描,那么当显示8.的时候同时就得点亮8段,如果按段扫描同一时间点亮一段),想模仿位扫描,把32次扫描控制在20ms内,也就是20ms内32次中断,段扫描通过3-8译码器由3个IO口实现,如果这样的话,每段LED的点亮时间只能是按位扫描的1/8,会不会出现亮度不够的情况,类似于位扫描频率过快,另外不知道哪位做过类似的显示方式有C程序的话,请发出来参考下,不胜感激,欢迎讨论~ |