Board logo

标题: 51单片机-中断 [打印本页]

作者: 我是MT    时间: 2014-4-6 16:15     标题: 51单片机-中断

关键词: 51单片机 , 中断



  



  



  



  #include <reg52.h>
#include <intrins.h>

unsigned int dd, i;

void key() interrupt 0{
        if(i == 0)
                P2 = dd;
        else{
                dd = _crol_(dd,1);
                P2 = dd;
        }
        i++;        
}

void main(){
        EA = 1;             //中断允许总控制位使能
        EX0 = 1;            //外部中断0中断允许位
        IT0 = 1;            //为0表示低电平触发,为1都是下降沿触发
        TR0 = 1;            //为1表示定时/计数器工作
        dd = 0xfe;
        i = 0;
        while(1);
}



//通过循环左移使每触发一次INT0中断,灯亮一个。


//_crol_的定义:





李万鹏







欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0