楼主你好,我用的是STC89C58RD单片机,在使用3个定时器中断功能时,发现通过中断控制引脚输出高低电平会出现紊乱的情况; 比如定时器0是50毫秒中断,定时器1是10毫秒中断,定时器2是1毫秒中断 然后第一个灯用定时器0控制是中断20次,亮灭交替,也就是每1秒交替闪烁; 第二个灯用定时器1控制是中断50次,亮灭交替,也就是每500毫秒交替闪烁; 第三个灯用定时器2控制,是中断100次,亮灭交替,也就是100毫秒交替闪烁。 然而实际下载到单片机运行时,发现第1个灯竟然比第二个灯闪烁还要快!! 而且第三个灯闪烁的频率远高于100毫秒,我把计数变量提高100倍才差不多。 |
学习学习 |
很详细的程序 |