按照题主的意思应该是想设置51的外部中断,这样设置是对的:EA=1;EX0=1;
但是直接将IE寄存器都设置成0xff,是不对的,IE寄存器中不仅有设置外部中断EX0\EX1,还有ET0\ET1\ES等中断.
如果IE设置为0xff,就是将全部中断允许位都置位了。
可以看下图IE寄存器。