|
用51单片机外置有源蜂鸣器和火焰报警器(4路输出:分别是AO,DO,VCC,GND),不知道到底哪里错了
代码如下:
#include"reg52.h"
#include<intrins.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit l0=P1^0; //huoyan
sbit l1=P1^1; //fengming
void delay(u16 i)
{
while(i--);
}
void main()
{
l1=0;
while(1)
{
do
{
l1=1;
delay(1000);
break;
}while(l0=0);
do
{
l1=0;
delay(1000);
break;
}while(l0=1);
l1=0;
delay(10000);
}
} |
|