#include<reg52.h>sbit led=P2^0;
#define uchar unsigned char;
uchar x,y,t;
void main()
{
TMOD=0X01;//定時器0 工作方式1
TH0=(65536-50000)/256;//高八位賦初值
TL0=(65536-50000)%256;//低八位賦初值
EA=1;//開總中斷
ET0=1;//開定時器0中斷
TR0=1;//啟動定時器
if(t==20)
{
t=0;
led=0;
};
led=1;
}
void exter0() interrupt 1
{
TH0=(65536-50000)/256;//高八位賦初值
TL0=(65536-50000)%256;//低八位賦初值
t++;
}
哪位大神能告知一下程序為什么進不了中斷?
|