MCS-51系列单片机各中断源的入口地址由硬件事先设定,分配如下:
中断源 入口地址
外部中断0 ----0003H
定时器T0中断 ----000BH
外部中断1 ---- 0013H
定时器T1中断 ---- 001BH
串行口中断 ---- 0023H
使用时,通常在这些中断入口地址处存放一条绝对跳转指令,使程序跳转到用户安排的中断服务程序的起始地址上去。
如果是下降沿触发(it0=1)就只会执行一次中断程序。电平触发(it0=1)的话每次执行完中断里面的程序(只要不关闭中断)就又跳进中断里去了,不断的循环执行。
循环的频率跟晶振有关,晶振的频率直接关系到单片机执行指令的速度。频率越高速度也就越快。