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

📄 always.h

📁 透明传输的DTU。实现配置:microchip 18F6520,协议DL/T645。 全部C源码文件。
💻 H
字号:
#ifndef ALWAYS_H
#define ALWAYS_H

#define CLRWDT() _asm clrwdt _endasm
#define SLEEP() _asm sleep _endasm
#define RESET() _asm reset _endasm
#define bits_on(var,mask) var |= mask
#define bits_off(var,mask) var &= ~0 ^ mask

#define INPUT 1		//port directions, ie: TRISA0=INPUT;
#define OUTPUT 0
#define TRUE 1
#define FALSE 0
#define true 1
#define false 0
#define	CLOSE 1
#define	LIGHT 0
#define	HIGH 1
#define	LOW 0
#define	hi 1
#define	lo 0
#define	EnReceive	1
#define	EnTransport	0

#define breakpoint asm("nop")		//convenient point for breakpoint (debugging)
#define loop_forever while(1)		//loop for ever (debugging)

#define	gie_on	GIE=1
#define gie_off	while(GIE==1) GIE=0

#define hibyte(x) (unsigned char)(x>>8)
#define lobyte(x) (unsigned char)(x & 0xFF)

#endif



⌨️ 快捷键说明

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