开关报警器的程序———— 51单片机 C 语言
#include<reg52.h>
#define uint unsigned int
sbit SPAK=P1^0;
unsigned char flag0,flag1;
sbit KEY=P3^0; //开关按钮
void delay(uint z) //延时函数
{
uint x,y;
for(x=z;x>0;x--)
for(y=240;y>0;y--);
}
void init()
{ TMOD=0x11;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=0;
TH0=65075/256;
TL0=65045%256;
TH1=64614/256;
TH0=64614%256;
}
void sudden()
{
init();
while(1);
}
main()