sensor.h

来自「传感器tc35 的编程软件」· C头文件 代码 · 共 44 行

H
44
字号
//********************************************************************
//函数: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 + =
减小字号Ctrl + -
显示快捷键?