📄 main.h
字号:
#ifndef _MAIN_
#define _MAIN_
#include "config.h"
#define MAKEWORD(low,hi) ((WORD)((low) + ((hi) << 8)))
#define LOBYTE(wValue) ((BYTE)(wValue))
#define HIBYTE(wValue) ((BYTE)((wValue) >> 8))
#define MAKEDWORD(low,hi) ((DWORD)((low) + ((hi) << 16)))
#define LOWORD(dwValue) ((WORD)(dwValue))
#define HIWORD(dwValue) ((WORD)((dwValue) >> 16))
extern BYTE btemp;
extern WORD wtemp;
extern DWORD dwtemp;
extern BYTE barray[];
extern DWORD ErrStatus; //错误状态
extern DWORD ErrFlag;
extern bool g_bNeed_Get_Time;
#define RECORD_ERR_FLAG(bit) ErrFlag |=(1<<bit)
void Record_Alarm(BYTE bit);
#define IS_ERR_FLAG(bit) (ErrFlag & bit)
#define RECORD_ERR_STATUS(status) ErrStatus = status
//程序运行时间计算函数
void timer_start(void);//启动计时
//取得运行的时间间隔,单位为clk=(1/Fpclk)秒
uint32 get_timer(void);
//计算时间 参数为clk 返回值单位为ms
uint32 clk_to_time(uint32 clk);
#define MY_BEEP() (IO0SET=1<<7)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -