task5_alarm.c

来自「逆变、电瓶充电、数控电源、开关电源」· C语言 代码 · 共 38 行

C
38
字号
#include "main.h"
#include "task5.h"
#include "os_cfg.h" //Easy51RTOS操作系统头文件

sbit fmq=P3^0;

extern dac_value;
extern adc_value;

void task5_init(void)
{ 

}

void task5(void)
{   
    static uchar state;
	if((dac_value-adc_value)>1000 && adc_value>1)
	{
		state=0;
	}
    
	switch(state)
	{
		case 0:
			fmq=0;
			task_delay[5] = TASK_DELAY5;
			state=1;
			break;
	    case 1:
			fmq=1;
			task_delay[5] = TASK_DELAY5;	 			
			break;
		default:
			state=1;
			break;	
	}
}

⌨️ 快捷键说明

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