/*外部中斷0的電平觸發*/
/*通過中斷接口P3.2連接按鍵測試,按一次P1口驅動的LED反向
這里使用的是電平觸發,所以一直按下鍵不松開和一次按鍵效果
不相同,按下會看到燈全部亮,說明中斷一直在作用,用示波器看
則是高頻方波*/
#include <reg52.h>
void main(void)
{
P1=0xFE;//P1口的初值
EA=1;//總中斷打開
EX0=1;//外部中斷0打開
IT0=0;//外部中斷0電平觸發方式
while(1)
{
}
}
void ISR_Key(void) interrupt 0 using 1
{
P1=~P1;//反向
}
|