標(biāo)題:
求助蜂鳴器能夠發(fā)出1到7這七個(gè)音調(diào),不知程序那里有問題
[打印本頁(yè)]
作者:
賣蘋果的喬布斯
時(shí)間:
2018-10-17 15:10
標(biāo)題:
求助蜂鳴器能夠發(fā)出1到7這七個(gè)音調(diào),不知程序那里有問題
#include<reg52.h>
sbit beep=P1^5;
#define uint unsigned int
#define uchar unsigned char
uint code high[]={0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc};
uint code low[]={0x89,0x5b,0x15,0x67,0x04,0x90,0x0c};
uint i=0;
uint m=0;
void init()
{
TMOD=0x01;
EA=1;
ET0=1;
}
void main()
{
init();
while(m%2==0)
{
TH0=high[i];
TL0=low[i];
TR0=1;
}
}
void t0()interrupt 1
{
TH0=high[i];
TL0=low[i];
beep=~beep;
m++;
if(m%2==0)
i++;
if(i>7)
i=0;
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1