📄 sensor.h
字号:
//********************************************************************
//函数:void SensorInit(void)
//功能:传感器初始化
//入口参数:无
//出口参数:无
//********************************************************************
void SensorInit(void)
{
P1SEL&=~0x01;
P1DIR&=~0x01;
P1IES&=~0x01; //上升沿触发
P1IE|=0x01; //打开端口中断
_EINT();
}
//********************************************************************
//函数:void Port1()
//功能:中断服务程序
//入口参数:无
//出口参数:无
//********************************************************************
#pragma vector=PORT1_VECTOR
__interrupt void Port1()
{
unsigned char temp,temp1;
P1IE&=~0x01; //关闭端口中断
temp=P1IFG;
temp&=0x01;
sms_dely(10000); //延时一定时间
temp1=P1IN&0x01;
if(temp==temp1)
BreakFLg=1;
else
BreakFLg=0;
temp=0;
temp1=0;
P1IFG&=~0x01; //清楚中断标志
P1IE|=0x01; //打开端口中断
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -