PIC 的八位单片机只有一个中断入口(16位和32位的单片机就有多个)也就只能在程序里只能有一个中断子函数。如果开了两个或更多的中断那就把两个中断的处理都放在这一个中断子函数中
效果:让数码管连续循环显示0~9,当有外部中断产生时,显示暂停5~7秒
这里外部中断0属于高优先级,定时器中断1是外设中断系统,属于低优先级。在这里,外部中断的优先级必须比定时器中断的优先级高,不然在定时时无法对其产生相应的外部中断来控制它停止。
#include
__CONFIG(1,XT) ; //晶振为外部4M
__CONFIG(2,WDTDIS) ; //看门狗关闭
__CONFIG(4,LVPDIS)