/*#include<reg51.h>
sbit key1=P3^0;
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;
sbit key5=P3^4;
sbit key6=P3^5;
sbit key7=P3^6;
sbit key8=P3^7;
unsigned int tone[8] = {956,852,759,716,638,568,506,478};
//956,852,759,716,638,568,506,478
//void dd(unsigned int x)
//{
// unsigned char i,j;
// for(i=0;i<x;i++)
// for(j=0;j<1;j++);
//}
sbit buzzer=P2^0;
void main()
{
TMOD=0X01;
buzzer=1;
//int tone[]={956,852,759,716,638,568,506,478};
while(1)
{
while(!key1)
{
TH0=254;
TL0=68;
TR0=1;
buzzer=~buzzer;
while(!TF0);
TF0=0;
TR0=0;
} */
/* TH0=65536-tone[0]/256; /*interrupt
TL0=65536-tone[0]%256;
TR0=1;
buzzer=1;
while(!TE0);
TR0=0;
} */
/* while(!key2)
{
buzzer=0;
dd(tone[1]);
buzzer=1;
dd(tone[1]);
}
while(!key3)
{
buzzer=0;
dd(tone[2]);
buzzer=1;
dd(tone[2]);
}
while(!key4)
{
buzzer=0;
dd(tone[3]);
buzzer=1;
dd(tone[3]);
}
while(!key5)
{
buzzer=0;
dd(tone[4]);
buzzer=1;
dd(tone[4]);
}
while(!key6)
{
buzzer=0;
dd(tone[5]);
buzzer=1;
dd(tone[5]);
}
while(!key7)
{
buzzer=0;
dd(tone[6]);
buzzer=1;
dd(tone[6]);
}
while(!key8)
{
buzzer=0;
dd(tone[7]);
buzzer=1;
dd(tone[7]);
}
*/
/*
void but_input()
*/