是不是这个型号 89c52rc 没有中断2啊,,但手册里说有啊..为什么不好用呢
.
TMOD = 0x21; //定时器0/1模式寄存器 //M1 //定时器1,模式2工作模式
SCON = 0x50; //串口控制寄存器
//TH1 = 0xFD; //12T 9600MHz
TH1 = 0xFE; //12T 14400MHz
//TH1 = 0xF4; //12T 2400MHz
TL1 = TH1;
TR1 = 1; //定时器1的启动控制位 TR1 = 1;
TH0 = 0xC4;//100次为1S M0
TL0 = 0x00;
TR0 = 1;
ET0 = 1;
PCON = 0x00; //电源控制寄存器
EA = 1; //打开中断总开关,等于1表示打开,等于0表示关闭
ES = 1; //串口中断使能位
EX0=1; //打开外部中断0,如果是外部中断1则为EX1=1;
EX1=1; //使能INT1中断 P33
EX2=1; /*interrupt 6 P43*/
IT0=0; //选择触发方式,0是表示电平触发,1表示下降沿触发
IT1=0;
IT2=0; /*interrupt 6*/
void ISR_INT2(void) interrupt 6
{
//低电平
}
|