中断相关知识点
中断服务函数
中断函数除了不用声明之外,其余的特点和普通函数一样。比如不能使用别的函数里面的局部变量,本函数内的局部变量也不能被其他函数使用
中断处理
外部中断相关知识点
外部中断相关寄存器
1.IE寄存器
2.TCON寄存器
外部中断相关
外部中断C函数
1.初始化函数
void Init_INTX()
{
IT1 = 1;//或IT0 = 1;//设置INT的中断类型为仅下降沿触发
//IT1 = 0;//或IT0 = 0;//设置INT的中断类型为下降沿和上升沿触发
EX1 = 1;//或EX0 = 1;//使能INT中断
EA = 1;//使能总中断
}
1.中断服务函数
void Service_INTX() interrupt 2//或interrupt 0
{
//自定义中断里要处理的代码
}
中断相关知识点
中断服务函数
中断函数除了不用声明之外,其余的特点和普通函数一样。比如不能使用别的函数里面的局部变量,本函数内的局部变量也不能被其他函数使用
中断处理
外部中断相关知识点
外部中断相关寄存器
1.IE寄存器
2.TCON寄存器
外部中断相关
外部中断C函数
1.初始化函数
void Init_INTX()
{
IT1 = 1;//或IT0 = 1;//设置INT的中断类型为仅下降沿触发
//IT1 = 0;//或IT0 = 0;//设置INT的中断类型为下降沿和上升沿触发
EX1 = 1;//或EX0 = 1;//使能INT中断
EA = 1;//使能总中断
}
1.中断服务函数
void Service_INTX() interrupt 2//或interrupt 0
{
//自定义中断里要处理的代码
}
举报