外部中断Nebula Pi评测报告·

Nebula Pi 开发板评测报告(七)——外部中断功能测试

ii11nnocent

ii11nnocent

195 0

使用外部中断实现LED灯状态的反转。由于开发板上外部中断0和1都没有接外部器件,因此只能用杜邦线一端连接GND引脚,另外一端连接单片机的P3.2或P3.3引脚来触发。使用外部中断0实现LED灯状态反转的程序及实效图如下:

#include "reg52.h"  
  
sbit LED = P1^0;    //位定义P1.0引脚  
  
void Int0_Init(void)  
{  
    IT0 = 0;    //外部中断0下降沿触发  
    EX0 = 1;    //开外部中断0中断允许  
    EA = 1;     //开总中断允许  
}  
  
void main(void)  
{  
    Int0_Init();  
    while(1)  
    {  
        ;         
    }  
}  
  
void Init0()    interrupt 0 using 1  
{  
    LED = ~LED; //进入一次外部中断小灯状态反转一次  
}

所属系列

从当前文章继续阅读它所在合集中的前后内容。

相关文章

优先推荐同专题、同标签和同作者内容,补足热门文章。

评论 0

登录 后参与评论

评论

成为第一个评论的人