这个是仿真图 为什么蜂鸣器不响
#include<reg52.h>
sbit BEEP=P1^5;
void delay(unsigned char i)
{
unsigned char x,y;
for(x=0;x<i;x++)
for(y=0;y<120;y++);
}
void beep()
{
unsigned char i;
for (i=0;i<100;i++)
{
delay(20);
BEEP=!BEEP;
}
BEEP=1;
}
void main()
{
while(1)
{
beep();
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
单片机有输出的 我看的出单片机电位的变化。我觉得我的程序没问题 ,感觉是不是接线哪有问题啊。
求指导啊,有没有大神给我解释下
一周热门 更多>