pulsecheck.c

来自「基于电力载波芯片3106开发的,在载波和485之间互相转换」· C语言 代码 · 共 69 行

C
69
字号
#define PULSE_GLOBALS



#include "includes.h"



/****************************本地变量定义*************************/



/****************************本地变量定义*************************/



/****************************全局函数*****************************/
PULSE_EXT void PULSE_Init (void)
/*===============================================
    函数名  :    PULSECHECK_Init
    功能    :    脉冲检测口初始化
    输入    :    无
    输出    :    无
===============================================*/
{
    IT0 = 1; /*沿中断*/

    EX0 = 1; /*中断允许*/
}



PULSE_EXT void PULSE_Course (void)
/*===============================================
    函数名  :    PULSECHECK_Course
    功能    :    脉冲检测
    输入    :    无
    输出    :    无												   
===============================================*/
{
    INT8U i;

    if (PULSE_OccurFlag){
        PULSE_OccurFlag = 0;

        PULSE_OccurCnt ++;

        LED_485 = 0;        
        for (i=0;i<250;i++);
        LED_485 = 1;
    }
}



/****************************本地函数*****************************/
void Pulse_Check (void) interrupt 0
/*===============================================
    函数名  :    PULSECHECK_Check
    功能    :    监测漏电保护器输出脉冲
    输入    :    无
    输出    :    无
===============================================*/
{
    PULSE_OccurFlag = 1;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?