#includereg52.h
typedef unsigned char uint8;
typedef unsigned int uint16;
uint8 Count,i;
sbit Speak =P1^2; // 蜂鸣器器控制脚
sbit key1 =P3^2;// 按键控制引脚
sbit key2 =P3^3;
sbit key3 =P3^4;
/* 以下数组是音符编码 */
uint8 code SONG[] ={ 0xff,0x39,0x30,0x33,0x30,0xff,0x30,0x30,0x00,};
void Time0_Init()// 定时器 T0 方式 1,定时 10ms
{
TMOD = 0x01;
IE = 0x82;
TH0 = 0xDC;
TL0 = 0x00;
}
void Time0_Int() interrupt 1
{
TH0 = 0xDC;
TL0 = 0x00;
Count++;
}
void delay (uint8 k)// 按键防抖延时
{
原创力文档

文档评论(0)