将IT1=1放在while(1)后有影响吗?

void int1_isr()interrupt 2
{

    F0=1;
}

void main(void)
{
IT1=1;
EX1=1;
EA=1;

P1M1=0x00;P1M0=0x00;
P2M1=0x00;P2M0=0x00;
P4M1=0x00;P4M0=0X00;


        if (F0==1)
    {
        while(1)将IT1=1放在while(1)后有影响吗?

不能这么用
你说的放后面
1: while(1) IT=1;这样是不行的,在循环里始终给IT赋值是没意义的
2:while(1);IT=1;这样也不行,会在死在while,后面所有的程序会不执行的