大神帮帮忙看哪里出错了
#include<reg51.h>
sbit button1=P2^5;
sbit button2=P2^7;
char j=0;
unsigned char duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay()
{
int i=200;
while(i--);
}
void res() interrupt 0
{
while(1)
{
if(button2==0)
{
delay();
if(button2==0)
j=0;
while(!button2);
}
}
}
void main()
{
EA=1;
EX0=1;
IT0=1;
while(1)
{
if(button1==0)
{
delay();
if(button1==0)
j++;
if(j==10)
j=0;
while(!button1);
}
P0=duan[j];
}
}
|