外部中断0——51程序
2016-09-12 23:16
197 查看
51单片机中一共有5个中断方式:
①外部中断0
②定时器中断0
③外部中断1
④定时器中断1
⑤串口中断
5个中断优先级从 高 到 低
①外部中断0
②定时器中断0
③外部中断1
④定时器中断1
⑤串口中断
5个中断优先级从 高 到 低
void int0_init() //外部中断0初始化函数 { EA = 1; //打开总中断 IT0 = 1; /*设置中断触发方式: ITx = 0; // 低电平触发 ITx = 1; // 下降沿触发 */ EX0 = 1; //打开外部中断 } void int0_isr(void) interrupt 0 //外部中断0服务函数 { EX0 = 0; //打开外部中断 delay_ms(10); if(0 == key1) { while(!key1); delay_ms(10); //中间做你想做的事 } EX0 = 1; //关闭外部中断 }
相关文章推荐
- 写了一个 51单片机外部中断程序
- 51单片机外部中断小练习
- AVR单片机(ATMEGA16)外部中断程序
- 裸奔程序之外部中断检测按键
- 外部中断之上升沿触发程序
- 51的中断程序用C怎么写
- c语言编写51单片机中断程序,执行过程是怎样的?
- 51单片机之——外部中断0(INT0)
- dsp控制DM9000实现802.3数据收发第三篇,调试过程程序第三版;采用外部引脚中断方式获取中断,优化掉帧现象
- mini240外部按键中断程序
- vs2012 调用外部代码问题 打开项目一直加载外部dll是程序中断!!
- 51中的 外部中断
- 51单片机外部中断实验
- 51定时器中断程序编写 [李园7舍_404]
- 51单片机的外部中断
- mini240外部按键中断程序
- S3C6410裸机 - 外部中断程序
- 嵌入式学习笔记(9)——51单片机之中断(外部中断)
- SCM文章9类:外部中断示例程序
- 嵌入式外部中断控制编程方法论—比较CC2541(51核)和S5PV210(ARM核)