原创 51 外部中断实验 实验(七)

2008-5-12 10:44 5491 8 8 分类: MCU/ 嵌入式

点击下载


这里发一个外部中断1的中断实验,详细见附件.


平台:FDR51开发板


 #include<AT89X52.h>   
 sbit beep="P3"^7;              //蜂鸣器控制脚
 sbit source="P3"^2;
 /******************************************************************************
                                     外部 中断1初始化函数
 ******************************************************************************/
void init_EX1() //中断初始化函数
{
 TCON=0x00; //外部中断1低电平触发
 IE  =132; //开启外部中断1                                 
         //不修改当前的优先级
}
/*********************************************************************************
                               中断服务函数
**********************************************************************************/   


void  int_EX1() interrupt 2 using 0
{
 unsigned int i="10000";   
 beep=0;
 while(i--);                                    
 beep=1;            //关蜂鸣器   
}
void main()
{
   source="0";
   init_EX1();
   while(1);
}

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /1 下一条