⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_event.h

📁 用ADE7169F16单片机实现了单向多费4率电能表
💻 H
字号:
/*************************************
;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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -