作为一个单片机小白,为什么蜂鸣器的输出口必须接P2^3,接别的话就没有声音了,我做的是一个蜂鸣器和流水灯的报警装置,换一个输出口为什么就剩流水灯亮了,蜂鸣器没有声音了,求大神解答#include <reg52.h> #define ON 0
#define OFF 1
sbit FM=P2^3;
void delay(unsigned int xms)
{
unsigned int i,j;
for(i=xms;i>0;i--)
{
for(j=50;j>0;j--)
{
;
}
}
}
void main()
{
unsigned char i;
while (1)
{
P1=0xfe;
for(i=0;i<8;i++)
{
delay(100);
P1<<=1;
P1=P1|0x01;
FM=ON;
delay(100);
FM=OFF ;
}
}
}
此帖出自
小平头技术问答
一周热门 更多>