2019-07-15 10:04发布
小S咯 发表于 2017-7-28 09:25 以后在写程序的时候一定要有死循环,要不然程序会跑飞的,有些单片机跑飞了会自动复位从main函数又开始执行的。
人中狼 发表于 2017-7-27 19:10 把main改成这样试试, void main() {
最多设置5个标签!
因为程序只执行一次,就是你蜂鸣器只给响的电平,没停止下来。在for前面加个死循环while(1)
恩,谢了
我看视频里面讲的
把main改成这样试试,
void main()
{
beep=~beep;
delay (50);
while(1);
}
试一试这样改吧,这里只改变了一次蜂鸣器的驱动电平,对于无源蜂鸣器来说是不会响的,while(1)会形成一个死循环,程序会停在这里,这样就可以判断蜂鸣器是有源的还是无源的了。
一周热门 更多>