keil C语言写单片机无法进入中断函数

2019-07-18 08:34发布

#include "reg52.h"
#include "delay.h"
unsigned int ms,s=9;
sbit x=P3^7;
unsigned char code table[]={0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void init()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
  EA=1;
  ET0=1;
  TR0=1;
}

void main()
{
init();
x=1;
P2=table;delay(5);

}
void key()interrupt 1
{
  TH0=(65536-50000)/256;
  TL0=(65536-50000)%256;
ms++;
if(ms==20)
{
  ms=0;
   s--;
}
}


新手不知道哪错了,求大佬指点!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。