marco.h

来自「一个非常好的微处理器烧录EEPROM的C++ 原代码项目文件,直接可用,而且还」· C头文件 代码 · 共 17 行

H
17
字号
#ifndef	MARCO_H_
#define	MARCO_H_

#include	"Intrins.H"

#define	NOP()							_nop_()
#define	DELAY5us()						NOP();NOP();NOP();NOP();NOP()
#define	DELAY10us()						DELAY5us();DELAY5us()
#define	IIC_DELAY()						DELAY10us()

#define	Lo_Byte(Ddata)					(BYTE)((Ddata)&0x00ff)
#define	Hi_Byte(Ddata)					(BYTE)((Ddata>>8)&0x00ff)
#define	INC(x,Min,Max)					((x)>=(Max)) ? ((Min)) : ((x)+1)
#define	DEC(x,Min,Max)					((x)<=(Min))  ? ((Max)) : ((x)-1)
#define	INCx(x,Min,Max,Step)				((x)>=(Max)) ? ((Min)) : ((x)+(Step))
#endif

⌨️ 快捷键说明

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