请问我下面那个单片机程序有什么问题啊:这两天才刚开始接触单片机,很多都不懂,请各位指导指导额。

2025-06-20 12:59:46
推荐回答(2个)
回答1:

  while(1)
  {
  beep=0;
  P1=temp;
  deplay(300);
  temp=_crol_(temp,1);
  beep=1;
deplay(300);//原因就在这里,进入while循环后beep置1后马上就又被置零了,这里延时一下就好啦!
  }

回答2:

你的beep=1是蜂鸣器响
但是beep=1转到beep=0的时间太短了,
其实你的蜂鸣器响了,时间短的你耳朵听不出来