当前位置: 代码迷 >> 单片机 >> 关于89C51单片机中断的有关问题
  详细解决方案

关于89C51单片机中断的有关问题

热度:325   发布时间:2016-04-28 14:43:34.0
关于89C51单片机中断的问题
#include<reg51.h>
#include<intrins.h>
sbit p1_0=p1^0;
void delay(void)
{
int a=5000;
while (a--)_nop_();
}
void INTO_srv(void)interrupt 0 using 1;
{
delay();
if(INTO==0)
   {
   p1_0=!p1_0;
   while (INTO==0);   
   }
void main
  {
  p1_0=0;
  EA=1;
  EXO=1;
  while(1);  
  }
}
该代码中为什么讲EX0=1写进去了,却没有将TCON中的对应IE0是否也需要=1写上去呢?

------解决思路----------------------
中断的时候由硬件写的,不是你写的