前言
中断是单片机中很重要的一部分,IP引脚的预备知识在“按键实验”的博客里已经说过,暂不赘述。
实验内容:依次按下两个按键,根据设置的优先级不同,实现中断的嵌套即是:按下A键,实现A功能,再按下B键,由于B键引脚优先级高于A键,产生中断,实现B功能,完成后,返回实现A功能。
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit k1 = P3 ^ 0;
sbit k2 = P3 ^ 1;
sbit LED1 = P2 ^ 0;
sbit LED2 = P2 ^ 1;
void Int();
void Interrupt1() interrupt 0;
void Interrupt2() interrupt