欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

51系列单片机:理解与应用——外部中断的中断系统

最编程 2024-02-17 12:28:37
...

外部中断

相关寄存器设置:IE(A8H)

第一步:

EA=1;  //中断总开关,1为开,0为关

第二步:

EX0=1; //外部中断功能开关,1为开,0为关

第三步:

void exFunction() interrupt 0

{

    //中断响应代码

}

注: 

exFunction 这个名字可以自定 

0 是必须,注明此方法是属于外部中断0的相应


完整参考代码:

实验:

INT0(P3.2) 为外部中断信号入口,接入低电平(0)即触发中断函数;

可将P3.2 和 GND短接后出发。





附:寄存器全部设置详细参考表格


寄存器 IE (内存位A8H):中断系统总开关

寄存器 TMOD(内存位89H):计时模式设置

寄存器 TCON(内存位88H):计时模式控制设置

寄存器计数器:

TL0(8AH);TH0(8CH):计数器0

TL1(8BH);TH1(8DH):计数器1

串口控制寄存器 SCON(98H)