sys_event.h

来自「用ADE7169F16单片机实现了单向多费4率电能表」· C头文件 代码 · 共 46 行

H
46
字号
/*************************************
;Ade7169 demo program     
;*************************************
;AUTHOR:        Su RuTong
;DATE:          03 09 2006
;*************************************/

#ifndef _SYS_EVENT_H_
#define _SYS_EVENT_H_


#define EVT_OF_TICK         (BIT0)
#define EVT_OF_COMM         (BIT1)
#define EVT_OF_500MS        (BIT2)
#define EVT_OF_POWER_DOWN   (BIT3)
#define EVT_OF_SECOND       (BIT4)
#define EVT_OF_MINUTE       (BIT5)
#define EVT_OF_HOUR         (BIT6)
#define EVT_OF_DAY          (BIT7)

extern unsigned char data _event_word;
extern unsigned char data _evt_word_of_power;

#define EVT_WORD _event_word

#define DEL_EVT(evt) (EVT_WORD&=~evt)
#define ADD_EVT(evt) (EVT_WORD|=evt)


typedef void (*EVT_PROC_PTR)(void);
typedef void (*PW_EVT_PROC_PTR)(void);


extern void _on_tick(void);
extern void _on_500ms(void);
extern void _on_comm(void);
extern void _on_power_down(void);
extern void _on_second(void);
extern void _on_minute(void);
extern void _on_hour(void);
extern void _on_day(void);
extern void _sys_event(void);
extern void power_detect_proc(void);

#endif

⌨️ 快捷键说明

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