单片机按键控制蜂鸣器发声程序.pdf

#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)

1亿VIP精品文档

相关文档