首先定时器中断时间比如5ms,用来定时刷新数码管,他就不闪了。
其次,你另外申明一个全局变量,flash_count,每次定时中断,就是每次5ms,flash_count++,
同时你每次中断再判断flash_count==xxx时,你的led取反,同时设flash_count=0
你可以控制xxx,从1-255
改变,就可以控制闪烁的频率不断变化
如果是机箱的灯光的话,可以在主板上调,也可以试试在控制面板里的电源选项里调时钟频率 如果是普通的灯,用倍频器调
首先定时器中断时间比如5ms,用来定时刷新数码管,他就不闪了。
其次,你另外申明一个全局变量,flash_count,每次定时中断,就是每次5ms,flash_count++,
同时你每次中断再判断flash_count==xxx时,你的led取反,同时设flash_count=0
你可以控制xxx,从1-255
改变,就可以控制闪烁的频率不断变化
如果是机箱的灯光的话,可以在主板上调,也可以试试在控制面板里的电源选项里调时钟频率 如果是普通的灯,用倍频器调