51单片机利用定时器计时控制LED闪烁

img


请教一下,想利用定时器0定时1秒钟,使得LED闪烁,下载程序最终始终不亮,调试了一下,IF语句始终进不去是咋回事?

如果可以使用取反的话,写成led5 = !led5 就可以了。不能的话写成 if(led5){led5=0;}else{led5=1;}
尽量把==改成>= ,这样可以减少一些问题
你初始化后 count的值是随机的,假如你定时器正确,20是1s,如果一开始就比20大,那你就得等很久才能进去
调试的时候加断点在中断,查看count的值