📄 int0.c
字号:
/*中断程序,帮助了解中断事件*/
#include <reg51.h>
#include <intrins.h>
sbit JDQ=P3^5; //JDQ定义为P3口的第5位,就是驱动继电器的那个脚
void main(void) //入口函数
{
EA=1; //首先开启总中断
EX0=1; //开启外部中断 0
IT0=1; // 设置成 下降沿触发方式
while(1){} //循环,主程序不做任务,就等待中断发生
}
void key_scan() interrupt 0 //外部中断 0 0的优先级最高,AT89C52有6个口断,最后的程序里,我们将6个中断全部用上
{ //关键字"interrupt" , 这是C语言的中断函数表示法
//每按一次主板上的"INT0"键,中断响应,调用该函数,驱动继电器动作
//该程序是给我们对中断的一个认识,希望你们能对中断函数的调用有个了解
JDQ=~JDQ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -