************************** Copyright(C) CaKe ****************************************
========================================================================================
==============**版權(quán)信息 : CaKen工作室 ==============
==============**文件名 : main.c ==============
==============**作者 : CaKen ==============
==============**版本號(hào) : V1.0 ==============
==============**時(shí)間 : 2014.08.27 ==============
==============**功能描述 : 外部中斷實(shí)驗(yàn)測(cè)試 ==============
========================================================================================
****************************************************************************************
#include"reg52.h"
sbit CaKen_LED = P0^0; //LED
***************************************************************************************
函數(shù)名:INT_Init();
備 注:中斷初始化
****************************************************************************************
void INT_Init()
{
EA = 1; // 開啟總中斷
EX1 = 1; // 允許外部中斷1中斷
EX0 = 1; // 允許外部中斷0中斷
IT1 = 1; // 1:下降沿觸發(fā) 0:低電平觸發(fā)
IT0 = 1; // 1:下降沿觸發(fā) 0:低電平觸發(fā)
}
***************************************************************************************
函數(shù)名:main
備 注:
****************************************************************************************
void main()
{
INT_Init();
while(1)
{
}
}
***************************************************************************************
函數(shù)名:外部中斷0服務(wù)程序
備 注:中斷時(shí)燈開
****************************************************************************************
void CaKen_INT0(void) interrupt 0
{
CaKen_LED = 0;
}
***************************************************************************************
函數(shù)名:外部中斷1服務(wù)程序
備 注:中斷時(shí)燈關(guān)
****************************************************************************************
void CaKen_INT1(void) interrupt 2
{
CaKen_LED = 1;
}