如何让单片机同时播放音乐和点亮流水灯?
看你的代码问题描述,你的单片机应该有多个定时器,可能是51单片机。
这里
定时器0可以用来中断流水灯控制程序的执行。因为灯的闪烁需要较少的资源并且花费较长的时间,所以定时器0被设置为高优先级。在中断处理中,指针用来切换闪烁的灯。
蜂鸣器播放音乐时,定时器1用于中断执行,使用低优先级。
修改答案
T2用于控制灯的闪烁,采用高优先级。
用T0和T1控制音乐播放,采用低优先级。
在中断处理结束时,记住需要加载定时器。