void main()
{
time();//开启定时器,串口
init_lcd();
while(1)
{
display();
shumo();
delay(10);
if(LING==1)TR0=1;
else TR0=0;
}
while(1)
{if(flag==1)
{flag=0;
ES=0;
for(i=0;i<16;i++)
{
SBUF=t0[i];
SBUF=t1[i];
while(!TI);
TI=0;
}
SBUF=wendu[shi];
SBUF=wendu[ge];
SBUF=yanwu[A1];
SBUF=yanwu[A2];
SBUF=yanwu[A3];
SBUF=c;
while(!TI);
TI=0;
ES=1;
flag=0;
}
}
}
void Ti0(void) interrupt 1 using 0
{
TH0=(65536-500)/256;
TL0=(65536-500)%256;
Ti02s++;
if(Ti02s==400)
{
Ti02s=0;
BEEP=~BEEP;
}
if(BEEP==0)
{ sq=~sq;
}
}
void ser(void) interrupt 4
{
RI=0;
c=SBUF;
flag=1;
}
还是不行吗?
我给你的那个参考看了吗?
不行我就远程帮你吧!
一周热门 更多>