单片机C语言问题0
#include sbit S=P3^7; unsigned int C; #define d 523 #definer 587 #define m 659 #define f 698 #define s 784 #define l 880 #define x 987 #define d_l 262 #definer_l 286 #define m_l 311 #define f_l 349 #defin... #include
sbit S=P3^7;
unsigned int C;
#define d 523
#definer 587
#define m 659
#define f 698
#define s 784
#define l 880
#define x 987
#define d_l 262
#definer_l 286
#define m_l 311
#define f_l 349
#define s_l 392
#define l_l 440
#define x_l 494
#define d_h 1046
#definer_h 1174
#define m_h 1318
#define f_h 1396
#define s_h 1567
#define l_h 1760
#define x_h 1975
void delay(void)
{
unsigned char i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++)
;
}
void main(void)
{
unsigned char i,j;
unsigned int code f[]={r,m,r,d,l_l,d,l,
s_l,m_l,s_l,l_l,d,
l_l,d,s,l,m,s,
r,
m,r,m,s,m,
s_l,m_l,s_l,l_l,d,
l_l,l_l,d,l_l,s_l,r_l,m_l,
s_l,
r,r,s,l,s,
f,m,s,m,
l,s,m,r,m,l_l,d,
r,
m,r,m,s,m
s_l,m_l,s_l,l_l,d,
l_l,d,r,l_l,d,r,m,
r,
l_l,d,r,l_l,d,r,m,
r,
0xff};
unsigned char code k[]={4,1,1,4,1,1,2,
2,2,2,2,8,
4,2,3,1,2,2,
10,
4,2,2,4,4,
2,2,2,2,4,
2,2,2,2,2,2,2,
10,
4,4,4,2,2,
4,2,4,4,
4,2,2,2,2,2,
10,
4,2,2,4,4,
2,2,2,2,6,
4,2,2,4,1,1,4,
10,
4,2,2,4,1,1,4,
10}; //提示“}”附近有语法错误!
EA=1;
ET0=1;
TMOD=0x00;
while(1)
{
i=0;
while(f[i]!=0xff)
{
C=460830/f[i];
TH0=(8192-C)/32;
TL0=(8192-C)%32;
TR0=1;
for(j=0;j
delay();
TR0=0;
i++;
}
}
}
void Time0(void) interrupt 1
{
S=~S;
TH0=(8192-C)/32;
TL0=(8192-C)%32;
} 展开