问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
为什么这两个LED灯会是常量的状态呢,不应该是闪烁的吗?相关C语言代码以及仿真如下
```c
#include "reg51.h"
sbit PWM=P2^0;
sbit LED=P2^1;
void main()
{
TMOD=0X01;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
EA=1;
ET0=1;
TR0=1;
while(1);
}
void EX2(void) interrupt 1
{
if(PWM==1)
{PWM=0;
LED=0;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
}
else
{PWM=1;
LED=1;
TH0=(65536-0000)/256;
TL0=(65536-0000)%256;
}
}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/997018029356185.png "#left")